[Baekjoon] 11729번
2024. 3. 4.
하노이 탑 : 백준 11729 입력 첫째 줄에 첫 번째 장대에 쌓인 원판의 개수 N (1 ≤ N ≤ 20)이 주어진다. 3 출력 첫째 줄에 옮긴 횟수 K를 출력한다. 두 번째 줄부터 수행 과정을 출력한다. 두 번째 줄부터 K개의 줄에 걸쳐 두 정수 A B를 빈칸을 사이에 두고 출력하는데, 이는 A번째 탑의 가장 위에 있는 원판을 B번째 탑의 가장 위로 옮긴다는 뜻이다. 7 1 3 1 2 3 2 1 3 2 1 2 3 1 3 [ 알고리즘 분석 ] 하노이 탑의 조건은 아래와 같다. ① 한 번의 하나의 원판을 이동할 수 있다. ② 맨 위에 있는 원판만 이동이 가능하다. ③ 크기가 작은 원판 위에 크기가 큰 원판이 올라갈 수 없다. 이제 하노이탑의 알고리즘을 세워보자. 먼저 n개의 원판을 가진 하노이탑 A, B,..