| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1 초 | 1024 MB | 98 | 46 | 37 | 44.048% |
제31회 PIMM 게임 대회를 맞아 '배스킨라빈스 31' 게임을 진행하기로 했다. 하지만 이 게임은 필승법을 아는 사람이 너무 많기 때문에 규칙을 조금 변형하기로 했다.
게임 규칙은 다음과 같다.
당신은 믿음직한 팀원과 함께 이 게임 대회에 참가하기로 결정했다.
최대한 많은 경우에 대비하기 위해서 $T$개의 경우에 대해서 $N$과 $K$가 주어졌을 때 최선의 플레이를 한다고 가정하면 어느 자리에 앉았을 때 항상 승리할 수 있을지 구해보자.
첫 번째 줄에 테스트 케이스의 개수 $T$가 주어진다.
두 번째 줄부터 $T$개의 줄에 걸쳐 각 테스트 케이스마다 한 줄에 두 개의 정수 $N$과 $K$가 공백으로 구분되어 주어진다.
각 테스트 케이스마다 한 줄에 반드시 이길 수 있는 자리 번호 쌍을 사전 순으로 정렬하여 공백으로 구분하여 모두 출력한다.
자리 번호 쌍은 $(i,j)$ 형식으로 출력한다. 이는 $i$번 자리와 $j$번 자리에 팀이 앉았을 때 최선의 플레이를 한다고 가정하면 항상 승리할 수 있다는 의미이다. 여기서 $i < j$ 여야 한다.
4 31 3 1 1 2 2 1000000000000000000 1000000000000000000
(1,2) (1,3) (2,3) (2,3) (2,4) (3,4) (1,3) (1,4) (3,4) (1,2) (1,3) (1,4)
University > 전남대학교 > 2025 하반기 전남대학교 PIMM 알고리즘 파티 C번