시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
---|---|---|---|---|---|
1 초 | 512 MB | 567 | 190 | 13 | 8.228% |
$1$ 번 부터 $N$ 번까지의 번호가 붙어있는 $N$ 개의 공이 있다. 그리고 $1$ 번부터 $3$ 번까지의 번호가 붙어 있는 바구니가 있다. 처음에는 $1$ 번 바구니에 $N$ 개의 공이 담겨있다.
다음과 같은 규칙으로 한 바구니에서 다른 바구니로 공을 옮길 수 있다.
해당 규칙을 통해 $1$ 번 바구니에 있는 공 $N$ 개 모두를 $3$ 번 바구니로 공을 옮기는 과정을 출력하자.
첫째 줄에 공의 개수 $N$이 주어진다. ($1 \le N \le 26$)
첫째 줄에 공을 옮기는 횟수 $M$을 출력한다. ($1 \le M \le 980\,403$)
다음 $M$ 개의 줄의 $i$ 번째 줄에는 두 정수 $a$, $b$를 공백으로 구분하여 출력한다. ($1 \le a, b \le 3; a \ne b$) 이는 $i$번째 연산이 문제의 규칙에 따라 $a$ 번 바구니에서 공을 $b$ 번 바구니로 옮긴다는 뜻이다.
출력이 끝난 이후에 $1$ 번 바구니에 있는 모든 공이 $3$ 번 바구니로 이동해야 한다.
2
3 1 2 1 3 2 3