Cách chơi Tháp Hà Nội
- Chọn số đĩa (từ 3 đến 8). Tất cả bắt đầu xếp chồng ở cọc 1, đĩa lớn nhất ở dưới và đĩa nhỏ nhất ở trên.
- Chạm vào một cọc để chọn đĩa trên cùng rồi chạm vào cọc bạn muốn chuyển đến. Bạn cũng có thể kéo đĩa sang cọc khác.
- Mỗi lần chỉ chuyển một đĩa và không bao giờ đặt đĩa lên một đĩa nhỏ hơn nó.
- Bạn thắng khi cả tháp nằm ở một cọc khác. Bộ đếm cho biết số bước của bạn và mức tối thiểu có thể; nếu bí, nút Giải sẽ chạy lời giải ngắn nhất.
Một trò chơi kinh điển về logic và đệ quy
Tháp Hà Nội là một câu đố toán học do nhà toán học người Pháp Édouard Lucas đặt ra năm 1883. Với n đĩa, số bước tối thiểu là 2 mũ n trừ 1: 7 với ba đĩa, 15 với bốn, 31 với năm và 255 với tám. Mỗi đĩa thêm vào làm công việc gấp đôi rồi cộng thêm một.
Có một cách giải có hệ thống. Để chuyển tháp n đĩa, trước hết chuyển n−1 đĩa trên cùng sang cọc còn lại, sau đó đưa đĩa lớn nhất đến đích và cuối cùng chuyển n−1 đĩa lên trên nó. Đây là ví dụ điển hình của đệ quy. Một quy tắc thực hành khác: đĩa nhỏ nhất di chuyển ở mọi nước đi lẻ, luôn theo cùng một chiều (với số đĩa lẻ đi từ cọc 1 đến 3, từ 3 đến 2 và từ 2 về 1; với số đĩa chẵn, từ 1 đến 2, từ 2 đến 3 và từ 3 về 1); ở các nước đi chẵn chỉ có một nước đi hợp lệ giữa hai cọc còn lại.
Truyền thuyết kể rằng các nhà sư chuyển một tháp 64 đĩa vàng; cần hơn 18 tỷ tỷ bước, tức hàng trăm tỷ năm nếu mỗi giây một bước. Mọi thứ chơi trong trình duyệt: không gửi gì đến máy chủ và chỉ kết quả tốt nhất của bạn được lưu trên thiết bị.
Lưu ý
- Kỷ lục (ít bước nhất) được lưu theo số đĩa, chỉ trong trình duyệt này: nếu bạn xóa dữ liệu trang web, nó sẽ mất.
- Nếu dùng Giải, ván đó không được tính vào kỷ lục. Nút này tính lời giải tốt nhất từ vị trí hiện tại của bạn, không phải từ đầu.
- Với 8 đĩa cần tối thiểu 255 bước; lời giải tự động chạy với nhịp độ khá nhanh và bạn có thể dừng bất cứ lúc nào.
Câu hỏi thường gặp
Mục tiêu của Tháp Hà Nội là gì?
Chuyển tất cả đĩa từ cọc 1 sang một cọc khác, mỗi lần một đĩa và không bao giờ đặt đĩa lớn lên đĩa nhỏ hơn.
Cần tối thiểu bao nhiêu bước?
2 mũ số đĩa trừ 1: 7 với 3 đĩa, 15 với 4, 31 với 5, 63 với 6, 127 với 7 và 255 với 8. Bộ đếm phía trên cho biết mức tối thiểu của ván.
Di chuyển đĩa trên điện thoại như thế nào?
Chạm vào cọc nguồn rồi cọc đích, hoặc kéo đĩa trên cùng bằng ngón tay sang cọc khác. Trên máy tính, bạn cũng có thể dùng các phím 1, 2 và 3.
Nút Giải dùng để làm gì?
Nó chạy từng bước lời giải ngắn nhất từ vị trí hiện tại. Dùng để học quy luật; sau đó bạn có thể bắt đầu ván mới và tự thử.
Có mẹo nào để không bị lạc không?
Có: đĩa nhỏ nhất di chuyển ở các nước đi lẻ và luôn theo cùng một chiều; ở các nước đi chẵn chỉ có một nước hợp lệ giữa hai cọc còn lại.
Có miễn phí không? Có phải cài đặt gì không?
Miễn phí, không cần đăng ký hay cài đặt và chạy được trên điện thoại lẫn máy tính. Không có dữ liệu nào được tải lên máy chủ.