시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
2 초 | 512 MB | 12 | 7 | 7 | 58.333% |
Andrew와 Alex는 두 명이 할 수 있는 새로운 게임을 만들었다. 게임의 내용은 다음과 같다.
Andrew와 Alex는 아주 시간이 많기 때문에, 이 게임을 k번 반복하기로 했다. i번째 게임에서 패배한 사람이 다음 게임에서 먼저 플레이하게 된다. 둘은 마지막 게임에서 승리한 사람이 최종 승자가 되는 것으로 합의하였다.
두 명의 플레이어가 모두 최적의 방법으로 플레이할 때, 마지막 게임에서 승리하는 사람이 누가 될지를 구하는 프로그램을 작성하시오.
첫 번째 줄에는 그룹에 포함된 문자열의 개수 n, 플레이하는 게임의 수 k가 주어진다 (1 ≤ n ≤ 100,000; 1 ≤ k ≤ 109)
다음 n개의 줄에는 그룹에 포함된 비어있지 않은 문자열들이 주어진다. 모든 문자열의 길이의 합은 100,000을 넘지 않으며, 문자열에는 알파벳 소문자만이 사용된다.
첫 번째 게임에서 처음으로 플레이하는 사람이 승리할 경우 “First”를 출력한다. 나중에 플레이하는 사람이 승리할 경우 “Second”를 출력한다.
2 3 a b
First
1 2 ab
Second