Víkend

Hanojské veže: Legenda, rekurzia a fascinujúca matematika drevených diskov

Víkend je ideálny čas na oddych a možno aj na trocha duševnej gymnastiky. Dnes sa pozrieme na jednu z najznámejších a najzáhadnejších logických hádaniek, ktorá fascinuje ľudí už viac ako storočie – Hanojské veže. Táto na pohľad jednoduchá hra s drevenými diskami v sebe skrýva starobylú legendu a prekvapivo hlboké matematické princípy, ktoré sú dodnes predmetom štúdia.

Hanojské veže nie sú len hra pre deti; sú elegantným príkladom rekurzívneho myslenia a ukazujú, ako sa komplexné problémy dajú rozložiť na jednoduchšie, opakovateľné kroky. Pripravte si kávu a ponorte sa s nami do sveta tejto klasickej zábavy.

Pôvod a história

Fotobanka s bezplatnými fotkami na tému batoľatá sa hrajú, bezpečná hračka, colorful toy
Foto: Tara Winstead / Pexels

Legenda hovorí, že Hanojské veže boli objavené v roku 1883 francúzskym matematikom Édouardom Lucasom, ktorý ich predstavil pod menom La Tour de Hanoï. Lucas bol inšpirovaný starovekou indickou alebo vietnamskou legendou o chráme v Benares, kde mnísi riešili podobnú hádanku.

Podľa legendy existuje chrám, v ktorom sú tri posvätné stĺpy. Na jednom z nich, v čase stvorenia sveta, spočívalo 64 zlatých diskov rôznych veľkostí, usporiadaných od najväčšieho na dne po najmenší na vrchu. Bráhmanskí mnísi majú za úlohu presunúť všetky disky z prvého stĺpa na tretí, pričom musia dodržiavať prísne pravidlá. Keď sa im to podarí, svet zanikne. Našťastie pre nás, riešenie s 64 diskami by trvalo bilióny rokov, takže sa zatiaľ nemusíme báť konca sveta.

Pravidlá

Pravidlá Hanojských veží sú prekvapivo jednoduché, čo je jedným z dôvodov ich trvalej popularity. Potrebujete tri kolíky (alebo stĺpy) a sadu diskov rôznych veľkostí, ktoré sú na začiatku všetky navlečené na jednom kolíku, zoradené od najväčšieho na dne po najmenší na vrchu.

Cieľom hry je presunúť celú vežu diskov z počiatočného kolíka na cieľový kolík pomocou pomocného kolíka. Pri presúvaní diskov musíte dodržiavať nasledujúce dve pravidlá:

  1. Naraz môžete presunúť iba jeden disk.
  2. Nikdy nesmiete položiť väčší disk na menší disk.

Ako sa hrá (krok za krokom)

Fotobanka s bezplatnými fotkami na tému @outdoor, abstraktný, architektúra
Foto: Askara Svarga / Pexels

Hoci sa to zdá jednoduché, pre väčší počet diskov si riešenie vyžaduje premyslenú stratégiu. Poďme si ukázať, ako postupovať s menším počtom diskov, napríklad s tromi:

  1. Presun disku 1 (najmenší) z počiatočného kolíka na cieľový kolík.
  2. Presun disku 2 (stredný) z počiatočného kolíka na pomocný kolík.
  3. Presun disku 1 z cieľového kolíka na pomocný kolík (teraz je disk 1 na disku 2).
  4. Presun disku 3 (najväčší) z počiatočného kolíka na cieľový kolík.
  5. Presun disku 1 z pomocného kolíka na počiatočný kolík.
  6. Presun disku 2 z pomocného kolíka na cieľový kolík.
  7. Presun disku 1 z počiatočného kolíka na cieľový kolík.

Gratulujem! Práve ste presunuli vežu s tromi diskami v siedmich krokoch. Všimnite si, že minimálny počet ťahov pre n diskov je 2n – 1. Pre tri disky to je 23 – 1 = 8 – 1 = 7 ťahov.

Stratégia a tipy

Kľúčom k riešeniu Hanojských veží je rekurzívne myslenie. Predstavte si, že chcete presunúť vežu s n diskami z kolíka A na kolík C pomocou kolíka B. Môžete to urobiť v troch hlavných krokoch:

  1. Presuňte vežu s n-1 diskami z kolíka A na kolík B (pomocný kolík).
  2. Presuňte najväčší disk (n-tý disk) z kolíka A na kolík C (cieľový kolík).
  3. Presuňte vežu s n-1 diskami z kolíka B na kolík C (cieľový kolík).

Tento proces sa opakuje, kým sa nedostanete k presunu jedného disku. Pamätajte si, že vždy pracujete s menšou podúlohou, čo je podstata rekurzie.

„Hanojské veže sú elegantným príkladom toho, ako sa zložité problémy dajú riešiť opakovaním jednoduchých krokov.“

Zaujímavosti

  • Rekordy: Aj keď pre hru existuje minimálny počet ťahov, ľudia sa snažia riešiť hádanku s čo najväčším počtom diskov. Praktické rekordy sú však limitované časom a trpezlivosťou.
  • Využitie v informatike: Algoritmus Hanojských veží je klasickým príkladom rekurzie a často sa používa na výučbu programovania a dátových štruktúr. Pomáha študentom pochopiť, ako sa funkcie volajú samy seba.
  • Varianty: Existujú aj rôzne varianty Hanojských veží, napríklad s viac ako tromi kolíkmi, čo mení optimalizáciu riešenia a otvára nové matematické výzvy.

Hanojské veže sú viac než len hra; sú mostom medzi zábavou, logikou a hlbokou matematikou. Ak máte chuť na výzvu a radi si precvičíte mozog, určite si ich skúste zahrať. Či už s fyzickou verziou alebo online simulátorom, určite vás vtiahnu do svojho fascinujúceho sveta. Možno si aj vy, podobne ako bráhmanskí mnísi, na chvíľu predstavíte, ako sa disky presúvajú, a budete obdivovať eleganciu ich riešenia. Príjemný víkend a veľa zábavy pri riešení!

S
Simona Prokopová
Redaktorka pre školstvo, rodinu a sociálne témy.
f

Pridajte sa do diskusie

Povedzte nám svoj názor v našej Facebook komunite — prečítame si každý komentár a odpovedáme.

Súvisiace články