목차

선물 고르기

ps
링크acmicpc.net/…
출처BOJ
문제 번호32374
문제명선물 고르기
레벨골드 4
분류

그리디

시간복잡도O(n)
인풋사이즈n<=200000
사용한 언어Python 3.13
제출기록81084KB / 296ms
최고기록296ms
해결날짜2025/02/28

풀이

코드

"""Solution code for "BOJ 32374. 선물 고르기".

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

import collections
import sys


def main():
    # pylint: disable-next=unused-variable
    N, K = [int(x) for x in sys.stdin.readline().split()]
    A = [int(x) for x in sys.stdin.readline().split()]
    B = [int(x) for x in sys.stdin.readline().split()]
    C = [int(x) for x in sys.stdin.readline().split()]

    counter = collections.Counter(B)
    counter.subtract(C)
    box = max(+counter)
    answer = max(a_i for a_i in A if a_i <= box)

    print(answer)


if __name__ == '__main__':
    main()