Không hỗ trợ Mobile

Chế độ luyện tập yêu cầu môi trường màn hình lớn để làm bài và chống gian lận hiệu quả. Vui lòng truy cập bằng máy tính (Desktop/Laptop) để tiếp tục thao tác.

Quay lại trang chủ

#1273 · Tháp Hà Nội

MÔ TẢ BÀI TOÁN

Bài toán Tháp Hà Nội là một bài toán trong lĩnh vực giải thuật. Bài toán được đặt tên theo tên của thành phố Hà Nội, nơi được cho là nơi phát minh ra trò chơi này.

Mô tả bài toán:

Bài toán gồm 3 cột (đóng vai trò như 3 chỗ đặt đĩa), n đĩa được đánh số từ 1 đến n, có kích thước khác nhau, đặt trên cột 1 sao cho đĩa nhỏ ở trên và đĩa lớn ở dưới. Yêu cầu di chuyển toàn bộ n đĩa từ cột 1 sang cột 3 sao cho không đặt đĩa lớn hơn lên đĩa nhỏ hơn trong quá trình di chuyển các đĩa.

bai-toan-thap-ha-noi-tower-of-hanoi-2.gif

Giải thuật:

  • Bước 1: Di chuyển n-1 đĩa từ cột 1 sang cột 2.
  • Bước 2: Di chuyển đĩa thứ n từ cột 1 sang cột 3.
  • Bước 3: Di chuyển n-1 đĩa từ cột 2 sang cột 3.

Với n > 1, các bước 13 được thực hiện bằng cách đệ quy với n - 1 thay cho n.

Dữ liệu vào

Số đĩa n $(n < 10)$

Dữ liệu ra

Hướng dẫn di chuyển các đĩa để chuyển tất cả sang cột 3 với định dạng sau: Chuyen dia d tu cot x sang cot y (Xem chi tiết ở ví dụ mẫu)

BẢNG TỔNG QUAN KẾT QUẢ

# Tài khoản Kết suất Lúc nộp
1
0 ms 192 KB
499 Bytes
10/03/2023
18:59
2
0 ms 196 KB
378 Bytes
29/03/2023
09:39
3
T
Hoàng Anh Thư @2280615826
0 ms 204 KB
382 Bytes
14/10/2023
05:31
4
P
0 ms 216 KB
323 Bytes
18/03/2026
16:01
5
0 ms 216 KB
428 Bytes
29/03/2026
20:59
6
0 ms 216 KB
462 Bytes
29/03/2026
14:49
7
H
0 ms 216 KB
478 Bytes
20/03/2026
07:27
8
P
Lê Thành Phúc @25800601178
0 ms 216 KB
508 Bytes
20/03/2026
08:02
9
K
Nguyễn Minh Kha @25800600301
0 ms 220 KB
363 Bytes
01/04/2026
10:12
10
B
Ninh Gia Bảo @25820100005
0 ms 220 KB
382 Bytes
31/03/2026
20:03
11
0 ms 220 KB
387 Bytes
18/03/2026
13:45
12
L
Hoàng Gia Linh @25820100025
0 ms 220 KB
401 Bytes
28/03/2026
21:21
13
L
Văn Thanh Lợi @25800601215
0 ms 220 KB
420 Bytes
18/03/2026
16:21
14
A
Đỗ Duy Anh @25807700135
0 ms 220 KB
429 Bytes
28/03/2026
20:22
15
T
Lê Hữu Toàn @25807700073
0 ms 220 KB
433 Bytes
28/03/2026
19:05
16
P
0 ms 220 KB
460 Bytes
25/03/2026
09:31
17
T
Woòng Vĩnh Tâm @24800600857
0 ms 220 KB
464 Bytes
09/06/2025
15:34
18
0 ms 220 KB
469 Bytes
24/03/2026
08:34
19
T
Lâm Bảo Trân @2280603344
0 ms 220 KB
479 Bytes
24/03/2026
08:21
20
T
0 ms 220 KB
485 Bytes
26/03/2026
23:57

LỊCH SỬ CÁ NHÂN

Vui lòng đăng nhập để xem lịch sử làm bài của bạn.

THẢO LUẬN BÀI TOÁN

Chưa có thảo luận nào cho bài này.

Viết code