문제 링크
- https://www.acmicpc.net/problem/14653
문제 출처
- 제1회 천하제일 코딩대회 본선 D번
시간복잡도
- O(n+k)
풀이
메시지를 읽은게 확실한 사람은
- q번째 메시지를 보낸 사람
- q번째 메시지를 보낼 때와 읽은 사람 수가 같은 메시지의 전송자
- q번째 메시지 이후 메시지 전송자
이걸 간단히 하면
(q번째 메시지를 읽은 사람 수) <= (마지막 메시지를 읽은 사람의 수)
를 만족하는 모든 메시지의 전송자입니다.
전체 코드
1 |
|