Нещодавно я зіткнувся з цією проблемою , варіацією башт Ханой .
Постановка проблеми:
Розглянемо наступний варіант добре відомих проблемних башт Ханої:
Нам надано веж і м дисків розміром складених на деяких вежах. Ваша мета - перенести всі диски на вежу за кілька кроків, якими ви можете керувати, але з урахуванням наступних правил:к- т
- переміщення лише одного диска одночасно,
- ніколи не переміщуючи більший диск на менший,
- рухаючись лише між вежами на відстані, щонайбільше .
(Обмеження в початковій задачі: і Кількість тестових випадків Ви можете припустити, що всі проблеми можна вирішити не більше ніж ходами.)м ≤ 100 ≤ 1000 20000
Це цікавий. Класичні вежі проблеми Ханой мають одне джерело, пункт призначення та тимчасову вежу, яка використовується для переміщення дисків від джерела до місця призначення. Проблема, розміщена на цьому сайті, в основному має початкову та остаточну конфігурацію.
Як один підходить до цієї проблеми?