
Âñòóïëåíèå
Ñîçäàòåëè èãðû î÷åíü õîðîøî ïîøóòèëè, ñäåëàâ ýòó çàäà÷êó íåìíîãî ðàíäîìíîé. Íî îáùèå çàêîíîìåðíîñòè âñ¸-òàêè åñòü. Ñóäÿ ïî ñîñåäíåìó ãàéäó îò Ruby (äîëãèõ ëåò æèçíè òåáå, ÷åëîâåê!), òàñóþòñÿ èìåíà, ãîðîäà è íàïèòêè, íî â ïðèíöèïå öåïî÷êà îäíà.ß ïîñòàðàþñü å¸ âûâåñòè. Çàïèñûâàþ íå âñå ôàêòû, à òîëüêî âàæíûå äëÿ êëþ÷åâûõ âûâîäîâ; ñëèøêîì î÷åâèäíîå (òèïà «åñëè X â öâåòå A, à öâåò A èç ãîðîäà N – çíà÷èò, X èç N») îïóùó.
Âîò ìîè óñëîâèÿ äëÿ ñðàâíåíèÿ:
Ðåøåíèå
- Íàì ñîîáùàþò, êàêàÿ ôàìèëèÿ ëåâåå âñåõ è êàêîé öâåò ðÿäîì. Òàêæå íàì ñîîáùàþò î âòîðîé ïàðå öâåòîâ «îäíà ñëåâà îò äðóãîé», êîòîðûå, î÷åâèäíî, ñèäÿò ñïðàâà îò ýòèõ äâîèõ. È î òîì, ÷òî ïü¸ò îäíà èç íèõ, ýòî íàì ïðèãîäèòñÿ ïîçæå. Îñòà¸òñÿ âñåãî îäèí öâåò, êîòîðûé ìîæåò áûòü â äâóõ ìåñòàõ.
Çàïèñûâàåì âîçìîæíóþ öåïî÷êó, ó ìåíÿ îíà âûãëÿäåëà òàê:
êðàñíîå -> ïóðïóð -> ? -> ñèíåå (âèñêè) -> áåëîå -> ?
Òàêæå çàïèñûâàåì ñâåäåíèÿ î ïóòåøåñòâåííèöå â îïðåäåë¸ííîì öâåòå, ó ìåíÿ îíà òîæå ïîëó÷èëàñü ñëåâà. - Íàì ñîîáùàþò, ÷òî ïèëà ãîñòüÿ ïîñåðåäèíå, ÷òî ïîçâîëÿåò îïðåäåëèòüñÿ ñ å¸ öâåòîì è ðàññòàâèòü ïëàòüÿ îêîí÷àòåëüíî:
êðàñíîå -> ïóðïóð -> çåë¸íîå (àáñåíò) -> ñèíåå (âèñêè) -> áåëîå
Ê ýòîìó ìîìåíòó ó íàñ åñòü äâå äàìû, ó êàæäîé èç êîòîðûõ äâà âîçìîæíûõ öâåòà íà âûáîð: ó îäíîé òðåòèé öâåò îòïàäàåò èç-çà íàïèòêà, ó äðóãîé – èç-çà äðàãîöåííîñòè. Ðåêîìåíäóþ ýòî íåæíî ïîäïèñàòü êàðàíäàøîì â èõ êîëîíêàõ. - Ãåðîè÷åñêèé ïðûæîê íà ñòîë ïîçâîëÿåò ïîíÿòü, èç êàêîãî ðà¸íà (ãîðîäà èëè îñòðîâà) ïðûãíóâøàÿ äàìà: îíà íå ïîñåðåäèíå, îñòà¸òñÿ äâà âàðèàíòà, íî îäèí èç íèõ ïü¸ò äðóãîå. Ó ìåíÿ àêðîáàòêà – èç Ñåðêîíîñà è ïü¸ò ðîì. Òåìïåðàìåíò!
Ýòî ïîçâîëÿåò îïðåäåëèòüñÿ ñ å¸ öâåòîì (äàìà ó íàñ – îäíà èç òåõ, ÷åé öâåò â äâóõ âàðèàíòàõ ÿ ïðåäëàãàëà âïèñàòü êàðàíäàøèêîì). Íî âòîðîé öâåò ïü¸ò äðóãîå! Äàìà íà ñòîëå ïîêðàøåíà. - Òåïåðü âòîðàÿ äàìà â äâóõ öâåòàõ ëèøàåòñÿ âûáîðà, èáî îäèí èç å¸ âîçìîæíûõ öâåòîâ – êàê ðàç òîò, êîòîðûé ïîëó÷èëà àêðîáàòêà. Êðàñèì è å¸.
- Îïðåäåëÿåìñÿ ñ äâóìÿ îñòàâøèìèñÿ ìåñòîæèòåëüñòâàìè: ó îäíîãî èç íèõ íå ìîæåò áûòü îïðåäåë¸ííîé äðàãîöåííîñòè, îíà ó ñîñåäêè, ïîìíèì îá ýòîì.
Äàëüøå – ñîáñòâåííî, äåëî òåõíèêè.
Ñïàñèáî Ruby çà ãàéä, áåç êîòîðîãî ÿ áû ýòè çàêîíîìåðíîñòè íå ñôîðìóëèðîâàëà.