| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 (추가 시간 없음) | 1024 MB | 230 | 109 | 91 | 48.663% |
어느 날 SNUPC 부원들은 최고의 알고리즘을 정하는 토론을 하게 되었다. 논쟁 끝에 최고의 알고리즘은 기하 혹은 정수론 중 하나라는 사실에 모두가 동의할 수 있었지만, 기하를 지지하는 부원과 정수론을 지지하는 부원 간의 의견 차는 도저히 좁혀지지 않았다. 이대로라면 싸움이 끝이 없을 것이기에 이들은 SNUPC 게임을 통해 승부를 가르기로 했다.
SNUPC 게임은 다음과 같이 진행된다.
다음 중 하나의 방법으로 말을 이동시킬 수 있다.
두 부원들은 자존심이 강한 천재들이기 때문에, 항상 최선의 방법으로 말을 이동시키고, 지는 것보다는 게임이 영원히 지속되는 것을 선호한다.
기하를 지지하는 부원이 먼저 행동을 시작할 때, 승리하는 부원을 출력하라. 만약 영원히 승부가 끝나지 않는다면, 게임 이론이 최고의 알고리즘이라고 생각하는 한별이가 승리하게 된다!
첫 번째 줄에 테스트 케이스의 개수 $T$가 주어진다. (1ドル\le T\le 10^5$)
두 번째 줄부터 한 줄에 하나씩 각 테스트 케이스의 입력이 차례대로 주어진다.
각 테스트 케이스는 한 줄로 구성되어 있으며, 주사위를 던져 나온 수를 의미하는 $S,ドル $N,ドル $U,ドル $P,ドル $C$의 정수 5ドル$개가 공백으로 구분되어 주어진다. (0ドル\le S,N,U,P,C\le 10^8$) 즉, 두 부원들이 말을 움직이기 시작할 때 S가 적힌 칸에는 $S$개, N이 적힌 칸에는 $N$개, U가 적힌 칸에는 $U$개, P가 적힌 칸에는 $P$개, C가 적힌 칸에는 $C$개의 말이 존재한다.
각 테스트 케이스 마다 기하를 지지하는 부원이 승리하면 geometry, 정수론을 지지하는 부원이 승리하면 number_theory, 영원히 승부가 끝나지 않는다면 hanbyeol을 출력한다.
3 0 0 1 3 1 1 1 1 1 1 0 0 0 0 0
geometry hanbyeol number_theory
University > 서울대학교 > 서울대학교 프로그래밍 경시대회 > 2023 서울대학교 프로그래밍 경시대회 > Division 1 H번
University > 서울대학교 > 서울대학교 프로그래밍 경시대회 > 2023 서울대학교 프로그래밍 경시대회 > Division 1 (Open Contest) I번