목차

모바일 광고 입찰

ps
링크acmicpc.net/…
출처BOJ
문제 번호31246
문제명모바일 광고 입찰
레벨실버 5
분류

정렬

시간복잡도O(nlogn)
인풋사이즈n<=100,000
사용한 언어Python 3.11
제출기록36148KB / 152ms
최고기록116ms
해결날짜2024/01/15

풀이

코드

"""Solution code for "BOJ 31246. 모바일 광고 입찰".

- Problem link: https://www.acmicpc.net/problem/31246
- Solution link: http://www.teferi.net/ps/problems/boj/31246
"""

import sys


def main():
    N, K = [int(x) for x in sys.stdin.readline().split()]
    diffs = []
    for _ in range(N):
        A, B = [int(x) for x in sys.stdin.readline().split()]
        diffs.append(B - A)

    answer = max(0, sorted(diffs)[K - 1])
    print(answer)


if __name__ == '__main__':
    main()