목차

수강신청

ps
링크acmicpc.net/…
출처BOJ
문제 번호13414
문제명수강신청
레벨실버 3
분류

그리디

시간복잡도O(n)
인풋사이즈n<=500000
사용한 언어Python
제출기록75040KB / 316ms
최고기록316ms
해결날짜2022/01/23

풀이

코드

"""Solution code for "BOJ 13414. 수강신청".

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

import sys


def main():
    K, L = [int(x) for x in sys.stdin.readline().split()]
    student_ids = [sys.stdin.readline().rstrip() for _ in range(L)]
    waiting_set = {}
    for student_id in reversed(student_ids):
        if student_id not in waiting_set:
            waiting_set[student_id] = True
    print('\n'.join(x for x, _ in zip(reversed(waiting_set), range(K))))


if __name__ == '__main__':
    main()