처음에 번 사람은 개의 쿠키를 가지고 있다. 이때, 은 의 배수임이 보장된다.
한 번의 시행으로 양의 정수 와 양의 정수 를 골라, 번 사람이 가진 쿠키 개를 번 사람에게 줄 수 있다. 단, 시행 직전에 번 사람은 쿠키를 개 이상 가지고 있어야 하며, 번 사람은 번 사람과 동일하다.
모든 사람이 동일한 개수의 쿠키를 갖도록 하는 시행 순서를 출력하여라.
입력은 다음과 같은 형식으로 주어진다.
시행 횟수를 라고 하자. 번째 시행에서 번 사람이 번 사람에게 쿠키 개를 주었다면, 다음과 같은 형식으로 출력한다.
출력은 , , 을 만족해야 한다. 또한 각 시행 직전에 번 사람은 쿠키를 개 이상 가지고 있어야 하며, 모든 시행이 끝난 뒤 모든 사람의 쿠키 개수가 같아야 한다.
이 예제는 서브태스크 1, 3, 4의 조건을 만족한다.
이 예제는 서브태스크 1, 3, 4의 조건을 만족한다.
이 예제는 서브태스크 1, 2, 3, 4의 조건을 만족한다.
이 예제는 서브태스크 3, 4의 조건을 만족한다.
| 2 | 16 | 라고 할 때, , 인 이 존재한다. |
| 3 | 24 | . |
| 4 | 53 | 추가적인 제약조건이 없다. |
서브태스크 에서는 위 조건을 모두 만족하면 만점을 받는다.
서브태스크 에서는 부분 점수가 주어진다. 각 테스트케이스에 대하여 시행 횟수를 , 가능한 최소 시행 횟수를 라 할 때 해당 테스트케이스의 점수는
이며, 서브태스크 의 점수는 이에 속한 모든 테스트케이스의 점수 중 최솟값이다.