Ханойська вежа (також Вежа Брахми або Вежа Люка, іноді в множині Ханойські вежі) — математична гра або головоломка. Утворена трьома стрижнями і кількома дисками різних розмірів, які можна насунути на будь-який стрижень. Початковий стан головоломки має два порожніх стрижні і всі диски на третьому в монотонно спадному порядку з низу до гори, так утворюється побудова, що нагадує вежу.
Метою головоломки є перенести весь стос дисків на інший стрижень, дотримуючись таких правил:
- За раз можна рухати лише один диск.
- Кожен крок полягає в перенесенні верхнього диска з одного зі стрижнів на інший, на якому вже можуть знаходитися інші диски.
- Диск не можна класти поверх меншого за розміром диска.
З трьома дисками, головоломку можна розв'язати за сім кроків.
Походження
На Заході задачку вперше оприлюднив французький математик Едуард Люка у 1863. Існує легенда про храм в Індії, який містив велику кімнату з трьома стовпами і 64 золотими дисками на них. Протягом усього часу, жрець брахман, наслідуючи давньому пророцтву, переставляв ці диски згідно з правилами головоломки. Звідси друга назва головоломки — головоломка веж Брахми. Згідно з легендою, після завершального руху настане кінець світу. Неясно, чи Люка вигадав цю легенду або надихнувся нею.
Якщо легенда правдива і якщо жрець може пересувати диски зі швидкістю один раз в секунду, найменша кількість необхідних для вирішення задачі переміщень займе в нього 264−1 секунд, або близько 585 мільярдів років — це 18,446,744,073,709,551,615 секунд (або переміщень).
Існують й інші версії легенди, що різняться між собою у деталях. Так, наприклад, замість жреця може згадуватись монах, а замість храму — монастир, що може належати до будь-якої релігії і знаходитися в різних частинах світу — включно з Ханоєм, В'єтнам. В деяких варіаціях згадується, що вежі створили на початку світу, або що жрець чи монах може пересувати лише один диск на день.
Розв'язання
Головоломку можна розв'язати для будь-якої кількості дисків, більшість іграшкових версій мають близько семи-дев'яти. Багатьом новачкам гра видається нерозв'язною, хоча існує простий алгоритм розв'язання. Кількість рухів необхідна для розв'язання становить 2n -1, де n — найменша кількість дисків.
Ітеративний розв'язок
Наступний розв'язок є простим розв'язком для іграшкової головоломки.
Чергуйте рухи між найменшим і не найменшим дисками. Коли рухаєте найменший диск, завжди рухайте його до наступної позиції в одному напрямку (праворуч, якщо початкова кількість дисків парна і ліворуч, якщо непарна). Якщо в обраному напрямку немає вежі, пересувайте найменший диск до протилежного краю, тоді продовжуйте в обраному напрямку. Наприклад, якщо ви почали з трьома дисками, вам треба рухати найменший диск на протилежний край, тоді продовжити в напрямку ліворуч. Тоді черга не найменшого диску, тут ми маємо лише один варіант. Так ми завершимо головоломку, використавши найменшу кількість рухів для цього.
Примітки
Посилання
Вікісховище має мультимедійні дані за темою: Ханойська вежа |
- Weisstein, Eric W. Tower of Hanoi(англ.) на сайті Wolfram MathWorld.
- Ханойська вежа, каталог посилань Open Directory Project
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Hanojska vezha takozh Vezha Brahmi abo Vezha Lyuka inodi v mnozhini Hanojski vezhi matematichna gra abo golovolomka Utvorena troma strizhnyami i kilkoma diskami riznih rozmiriv yaki mozhna nasunuti na bud yakij strizhen Pochatkovij stan golovolomki maye dva porozhnih strizhni i vsi diski na tretomu v monotonno spadnomu poryadku z nizu do gori tak utvoryuyetsya pobudova sho nagaduye vezhu Priklad hanojskoyi vezhi iz vismoma diskamiAnimovane rozv yazuvannya zadachi Hanojska vezha dlya T 4 3 Metoyu golovolomki ye perenesti ves stos diskiv na inshij strizhen dotrimuyuchis takih pravil Za raz mozhna ruhati lishe odin disk Kozhen krok polyagaye v perenesenni verhnogo diska z odnogo zi strizhniv na inshij na yakomu vzhe mozhut znahoditisya inshi diski Disk ne mozhna klasti poverh menshogo za rozmirom diska Z troma diskami golovolomku mozhna rozv yazati za sim krokiv PohodzhennyaNa Zahodi zadachku vpershe oprilyudniv francuzkij matematik Eduard Lyuka u 1863 Isnuye legenda pro hram v Indiyi yakij mistiv veliku kimnatu z troma stovpami i 64 zolotimi diskami na nih Protyagom usogo chasu zhrec brahman nasliduyuchi davnomu proroctvu perestavlyav ci diski zgidno z pravilami golovolomki Zvidsi druga nazva golovolomki golovolomka vezh Brahmi Zgidno z legendoyu pislya zavershalnogo ruhu nastane kinec svitu Neyasno chi Lyuka vigadav cyu legendu abo nadihnuvsya neyu Yaksho legenda pravdiva i yaksho zhrec mozhe peresuvati diski zi shvidkistyu odin raz v sekundu najmensha kilkist neobhidnih dlya virishennya zadachi peremishen zajme v nogo 264 1 sekund abo blizko 585 milyardiv rokiv ce 18 446 744 073 709 551 615 sekund abo peremishen Isnuyut j inshi versiyi legendi sho riznyatsya mizh soboyu u detalyah Tak napriklad zamist zhrecya mozhe zgaduvatis monah a zamist hramu monastir sho mozhe nalezhati do bud yakoyi religiyi i znahoditisya v riznih chastinah svitu vklyuchno z Hanoyem V yetnam V deyakih variaciyah zgaduyetsya sho vezhi stvorili na pochatku svitu abo sho zhrec chi monah mozhe peresuvati lishe odin disk na den Rozv yazannyaGolovolomku mozhna rozv yazati dlya bud yakoyi kilkosti diskiv bilshist igrashkovih versij mayut blizko semi dev yati Bagatom novachkam gra vidayetsya nerozv yaznoyu hocha isnuye prostij algoritm rozv yazannya Kilkist ruhiv neobhidna dlya rozv yazannya stanovit 2n 1 de n najmensha kilkist diskiv Iterativnij rozv yazok Nastupnij rozv yazok ye prostim rozv yazkom dlya igrashkovoyi golovolomki Chergujte ruhi mizh najmenshim i ne najmenshim diskami Koli ruhayete najmenshij disk zavzhdi ruhajte jogo do nastupnoyi poziciyi v odnomu napryamku pravoruch yaksho pochatkova kilkist diskiv parna i livoruch yaksho neparna Yaksho v obranomu napryamku nemaye vezhi peresuvajte najmenshij disk do protilezhnogo krayu todi prodovzhujte v obranomu napryamku Napriklad yaksho vi pochali z troma diskami vam treba ruhati najmenshij disk na protilezhnij kraj todi prodovzhiti v napryamku livoruch Todi cherga ne najmenshogo disku tut mi mayemo lishe odin variant Tak mi zavershimo golovolomku vikoristavshi najmenshu kilkist ruhiv dlya cogo PrimitkiSpitznagel Edward L 1971 Selected topics in mathematics Holt Rinehart and Winston s 137 ISBN 0 03 084693 5 Ivan Moscovich 1000 playthinks puzzles paradoxes illusions amp games Workman Pub 2001 ISBN 0 7611 1826 8 Petkovic Miodrag 2009 Famous Puzzles of Great Mathematicians AMS Bookstore s 197 ISBN 0 8218 4814 3 PosilannyaVikishovishe maye multimedijni dani za temoyu Hanojska vezhaWeisstein Eric W Tower of Hanoi angl na sajti Wolfram MathWorld Hanojska vezha katalog posilan Open Directory Project