-->
|
|
|
Ãëàâà 4. Ìàòåðèàë äëÿ ëþáîçíàòåëüíûõ Ïîóðî÷íûå ïëàíû, èíòåðàêòèâÕàíîéñêàÿ áàøíÿ, èëè Îäèí çàìå÷àòåëüíûé àëãîðèòìÎäíà èç äðåâíèõ ëåãåíä ãëàñèò: «Â íåïðîõîäèìûõ äæóíãëÿõ íåäàëåêî îò ãîðîäà Õàíîÿ åñòü õðàì áîãà Áðàìû.  íåì íàõîäèòñÿ áðîíçîâàÿ ïëèòà ñ òðåìÿ àëìàçíûìè ñòåðæíÿìè. Íà îäèí èç ñòåðæíåé áîã ïðè ñîòâîðåíèè ìèðà íàíèçàë 64 äèñêà ðàçíûõ äèàìåòðîâ èç ÷èñòîãî çîëîòà. Íàèáîëüøèé äèñê ëåæèò íà áðîíçîâîé ïëèòå, à îñòàëüíûå îáðàçóþò ïèðàìèäó, ñóæàþùóþñÿ êâåðõó. Ýòî áàøíÿ Áðàìû. Ðàáîòàÿ äåíü è íî÷ü, æðåöû õðàìà ïåðåíîñÿò äèñêè ñ îäíîãî ñòåðæíÿ íà äðóãîé, ñëåäóÿ çàêîíàì Áðàìû: 1) äèñêè ìîæíî ïåðåìåùàòü ñ îäíîãî ñòåðæíÿ íà äðóãîé òîëüêî ïî îäíîìó; 2) íåëüçÿ êëàñòü áîëüøèé äèñê íà ìåíüøèé; 3) íåëüçÿ îòêëàäûâàòü äèñêè â ñòîðîíó, ïðè ïåðåíîñå äèñêîâ ñ îäíîãî ñòåðæíÿ íà äðóãîé ìîæíî èñïîëüçîâàòü ïðîìåæóòî÷íûé òðåòèé ñòåðæåíü, íà êîòîðîì äèñêè äîëæíû íàõîäèòüñÿ òîæå òîëüêî â âèäå ïèðàìèäû, ñóæàþùåéñÿ êâåðõó. Êîãäà âñå 64 äèñêà áóäóò ïåðåíåñåíû ñ îäíîãî ñòåðæíÿ íà äðóãîé, íàñòóïèò êîíåö ñâåòà». Ýòà äðåâíÿÿ ëåãåíäà ïîëîæåíà â îñíîâó çàäà÷è î Õàíîéñêîé áàøíå: ïåðåìåñòèòü n äèñêîâ ñî ñòåðæíÿ 1 íà ñòåðæåíü 3, èñïîëüçóÿ ïðîìåæóòî÷íûé ñòåðæåíü 2 è ñîáëþäàÿ çàêîíû Áðàìû.
Åñëè áàøíÿ ñîñòîèò èç îäíîãî äèñêà, òî îíà ïåðåíîñèòñÿ çà îäèí õîä: 1→3. Áàøíÿ èç äâóõ äèñêîâ ïåðåíîñèòñÿ çà òðè õîäà: 1→2, 1→3, 2→3. Äëÿ ïåðåíîñà áàøíè èç òðåõ äèñêîâ ïîòðåáóåòñÿ óæå ñåìü õîäîâ: 1→3, 1→2, 3→2, 1→3, 2→1, 2→3, 1→3. Îáðàòèòå âíèìàíèå, çà ïåðâûå òðè õîäà ìû ïåðåíîñèì áàøíþ èç äâóõ âåðõíèõ äèñêîâ íà âòîðîé ïðîìåæóòî÷íûé ñòåðæåíü. Çàòåì ïåðåíîñèì ñàìûé áîëüøîé äèñê ñ ïåðâîãî ñòåðæíÿ íà òðåòèé è åùå ðàç ïðîäåëûâàåì õîðîøî çíàêîìóþ íàì îïåðàöèþ: ïåðåíîñèì áàøíþ èç äâóõ äèñêîâ íà òðåòèé äèñê. Ñëåäîâàòåëüíî, ÷òîáû ïåðåíåñòè áàøíþ èç ÷åòûðåõ äèñêîâ ñ ïåðâîãî ñòåðæíÿ íà òðåòèé, íåîáõîäèìî äåéñòâîâàòü ïî ïëàíó: 1) ïåðåíåñòè áàøíþ èç òðåõ âåðõíèõ äèñêîâ ñ ïåðâîãî ñòåðæíÿ íà âòîðîé (7 õîäîâ); 2) ñàìûé áîëüøîé äèñê ïåðåíåñòè ñ ïåðâîãî ñòåðæíÿ íà òðåòèé (1 õîä); 3) ïåðåíåñòè áàøíþ èç òðåõ äèñêîâ ñî âòîðîãî ñòåðæíÿ íà òðåòèé (7 õîäîâ).
|
|
|