문제 3045

현우의 관람권

문제 설명과 제한, 예시, 제출 가이드를 확인하고 바로 제출할 수 있습니다.

시간 제한 1.000초 메모리 제한 512MB

문제 설명

학교 전광판에서 발급하는 경기 관람권 번호는 고정된 자릿수의 10진수 문자열이다.
예를 들어 자릿수가 5라면 ‘00001’, ‘04237’처럼 앞에 ‘0’이 붙어도 그대로 출력된다.
전광판은 매 이벤트마다 새 관람권 번호를 하나씩 출력하는데, 이미 발급된 번호가 다시 있으면 그 번호를 출력한다.

입력 설명

  • $K$ ($1 \le K \le 15$) : 한 번호가 가지는 자릿수
  • $N$ ($1 \le N \le 200,000$) : 발급 이벤트의 총 개수
  • $S_i$ : 정확히 $K$자리의 10진수 문자열 (빈 자릿수는 0으로 채워진다.)

(예시)

$K$ $N$

$S_1$

$S_2$

$\vdots$

$S_N$

출력 설명

처음으로 중복이 발생한 이벤트의 인덱스를 출력한다. (인덱스는 1부터 시작한다.)
끝까지 중복이 없다면 “SAFE”를 출력한다. (단, 큰따옴표는 제외한다.)

입력 예시

5 6
00001
00002
00123
00001
99999
00123

출력 예시

4
등록된 글이 아직 없습니다.

출처

재능 프로그래밍챌린지