Baru-baru ini, saya menemukan masalah ini , variasi menara hanoi .
Pernyataan masalah:
Pertimbangkan variasi berikut dari Menara Menara Hanoi:
Kami diberi menara dan disk m ukuran 1 , 2 , 3 , … , m ditumpuk di beberapa menara. Tujuan Anda adalah untuk mentransfer semua disk ke k th menara dalam jumlah langkah yang Anda dapat mengelola, tapi dengan mempertimbangkan aturan berikut:
- hanya memindahkan satu disk pada satu waktu,
- tidak pernah memindahkan disk yang lebih besar ke yang lebih kecil,
- hanya bergerak antar menara paling jauh .
(Batas dalam masalah awal: dan m ≤ 100. Jumlah uji kasus ≤ 1000. Anda dapat mengasumsikan bahwa semua masalah dapat diselesaikan dalam tidak lebih dari 20000 gerakan.)
Itu yang menarik. Menara klasik masalah hanoi memiliki satu sumber, tujuan dan menara sementara yang digunakan untuk memindahkan disk dari sumber ke tujuan. Masalah yang muncul di situs itu pada dasarnya memiliki konfigurasi awal dan akhir.
Bagaimana seseorang mendekati masalah ini?