Atrisiniet visas 42 Harija Potera dziras mīklas versijas

Harija Potera un filozofu akmens beigās ir interesanta mÄ«kla. Harijs un Hermione ieiet istabā, pēc tam ieejas tajā aizsprosto maÄ£iska uguns, un viņi var to atstāt, tikai atrisinot Ŕādu mÄ«klu:

Jūsu priekŔā ir briesmas, un aiz jums ir glābŔana,
Divi cilvēki, kurus jūs atradīsiet starp mums, jums palīdzēs;
Ar vienu no septiņiem jÅ«s turpināsiet virzÄ«ties uz priekÅ”u
Otrs tevi tūlīt aizvedīs atpakaļ.
Mums divatā jūs atradīsiet tikai nātru vīnu,
Un trīs nes iznīcību, slepus stāvot rindā.
Tāpēc izvēlieties, kuru no tiem vēlaties nobaudīt,
Lai to izdarītu, mēs sniedzam četrus padomus.
VeltÄ«gi inde mēģināja slēpt savu nāvējoÅ”o karstumu,
Jūs vienmēr atradīsit viņu pa kreisi no vīna,
Un ziniet, ka tiem, kas atrodas malās, ir cita dāvana,
Bet, ja gribēsi turpināt, neviens nepalīdzēs.
Mums visiem ir dažādi izmēri, no malas līdz malai,
Tava nāve nesēž mazākajā, bet ne arī lielākajā;
Otrais no labā gala un otrais no kreisās puses
Viņi garÅ”o pēc dvīņiem, lai gan tie nav lÄ«dzÄ«gi.

[no grāmatas "Harijs Poters un filozofu akmens" "tautas tulkojuma"]

Atrisiniet visas 42 Harija Potera dziras mīklas versijas

VienkārÅ”i sakot, viņiem ir jāsaprot, kuras pudeles satur kādas mikstÅ«ras.

Å ajā rakstā mēs atrisināsim visas 42 iespējamās Ŕīs mÄ«klas variācijas, izmantojot programmÄ“Å”anu, un uzzÄ«mēsim rezultātu diagrammu (kā attēlā iepriekÅ”, tikai daudz lielāku).

Pagaidiet, no kurienes radās 42 iespējas?

Tas ir tāpēc, ka ā€œmazākoā€ un ā€œlielākoā€ dziru atraÅ”anās vietas nav norādÄ«tas. Lielāka var atrasties vienā no septiņām vietām, kas dod 6 atlikuŔās iespējas mazākajai, kopā 7 * 6 = 42. Nevarēs precÄ«zi noskaidrot, kādu izkārtojumu JK Roulinga bija domājusi, izdomājot. ar Å”o mÄ«klu, ja vien viņa par to nerunā jÅ«su Twitter. LÄ«dz brÄ«dim, kad pienāks Ŕī neizbēgamā diena, mēs varam izvēlēties nejauÅ”u versiju un strādāt ar to. Taču garantijas par tās atrisināmÄ«bu nebÅ«s, tāpēc strādājam kopējā labuma labā, atrisinot visus 42 mÄ«klas variantus (vai pierādot to neatrisināmÄ«bu).

LĒMU JAU

Pirmkārt, Å”eit ir visi mÄ«klas ierobežojumi, kas pārrunāti vienkārŔā izteiksmē:

  1. Ir divas nekaitīgas dziras, 3 indīgas, viena, kas ļauj iet uz priekŔu, un otra, kas ļauj atgriezties.
  2. Katras divas nekaitīgas dziras kreisajā pusē ir indīga dzira.
  3. Potions abās pusēs ir atŔķirÄ«gas, un neviens no tiem neļauj jums virzÄ«ties uz priekÅ”u.
  4. Lielākās un mazākās pudeles nesatur indi.
  5. Otrā pudele kreisajā pusē un otrā pudele labajā pusē satur vienu un to paÅ”u dziru.

Kā ar to tikt galā? Apsvērsim Ŕādu iespēju. Ņemiet vērā, ka, kā teikts mÄ«klā, rindā ir 1 pudele mazāka nekā visas pārējās pēc izmēra un 1 pudele lielāka par visām pārējām.

Atrisiniet visas 42 Harija Potera dziras mīklas versijas

Mēģināsim stulbi iziet cauri visiem variantiem - ņemam pa vienai pudelei un atlasām visus iespējamos satura variantus.

Piemēram, pirmajā pudelē nevar bÅ«t dziras, kas mÅ«s virza uz priekÅ”u ierobežojuma Nr.3 dēļ. Tas nesatur arÄ« droÅ”u mikstÅ«ru ierobežojuma Nr.2 dēļ - pa kreisi no tā nevar bÅ«t inde. Tādējādi mums ir iespēja izvēlēties indes dziru un atmest dziru. Izmēģināsim abus variantus.

Nākamajos attēlos zaļās dziras ir inde, oranžā krāsa ir droÅ”i dzērieni, zilā krāsa ir dziras, kas virzās atpakaļ, un violeta ir dziras, kas virzās uz priekÅ”u.

Atrisiniet visas 42 Harija Potera dziras mīklas versijas

Atrisiniet visas 42 Harija Potera dziras mīklas versijas

Atkārtosim Å”o procesu abām darba opcijām ā€“ paņemiet otro pudeli un pārmaiņus izmēģināsim visas pieņemamās satura opcijas. Tas dos mums sekojoÅ”o:

Atrisiniet visas 42 Harija Potera dziras mīklas versijas

Atrisiniet visas 42 Harija Potera dziras mīklas versijas

Atrisiniet visas 42 Harija Potera dziras mīklas versijas

Atrisiniet visas 42 Harija Potera dziras mīklas versijas

Turpinot rÄ«koties Ŕādā veidā un atmetot visas darba iespējas, kurās kādu pudeli nevar piepildÄ«t ar dziru, nepārkāpjot uzskaitÄ«tos ierobežojumus, mēs nonāksim pie vienÄ«gā pieņemamā varianta:

Atrisiniet visas 42 Harija Potera dziras mīklas versijas

Protams, mums nebija nekādu garantiju, ka atradīsim risinājumu. Risinājuma var nebūt vai var būt vairāki (un, ja jums ir vairāki risinājumi, tas ir tas pats, ko mīklu nav iespējams atrisināt, jo jūs nezināt, kura mikstūra ir pareiza).

Algoritma piemēroÅ”ana visām opcijām sniedz mums Ŕādus risinājumus. 8 mÄ«klas versijas ir atrisināmas, 8 ir bez atrisinājuma un 26 ir vairāki risinājumi.

Atrisiniet visas 42 Harija Potera dziras mīklas versijas

Vairāk par risinājumiem

Vai visām atrisinātajām mÄ«klas versijām ir kaut kas kopÄ«gs? Jā! Ņemiet vērā, ka tajās mazākās vai lielākās pudeles atrodas 2. vai 6. vietā. Tas ļauj secināt, ka 2. un 6. pudele satur droÅ”as dziras ierobežojumu #4 un #5 dēļ. Bez Ŕī soļa mēs nevaram novērst iespēju, ka Å”ajās pudelēs ir inde, un mēs nonākam pie vairākiem iespējamiem risinājumiem. ArÄ« atrisinātie varianti paredz, ka otrā "speciālā" pudele (mazākā vai lielākā) jānovieto 3. vai 4. vietā. Pretējā gadÄ«jumā nevar atrast precÄ«zu dziras atraÅ”anās vietu, kas mÅ«s virza uz priekÅ”u.

Rezultāti

BeigŔu ar citātu no grāmatas.

Hermione skaļi izdvesa, un Harijs ar izbrÄ«nu pamanÄ«ja, ka viņa smaida ā€“ tas bija pēdējais, kas viņam varēja ienākt prātā. "Izcili," sacÄ«ja Hermione. - Tā nav maÄ£ija - tā ir loÄ£ika, mÄ«kla. Daudziem lielākajiem burvjiem nav ne mazākās loÄ£ikas, un viņi Å”eit paliktu uz visiem laikiem.

Bet pagaidiet - varbūt mēs varam izdomāt mīklas kanonisko versiju, pamatojoties uz grāmatas dialogu:

"Sapratu," viņa teica. "Mazākā pudele mūs vedīs caur melno uguni un novedīs pie Akmens."

...

"Un kurŔ no tiem ļaus jums atgriezties caur purpursarkano uguni?"

Hermione norādīja uz apaļu pudeli rindas labajā pusē.

Sasodīts. Šī opcija joprojām sniedz mums vairākus risinājumus. Čivināt, DR.

Kods

Ja jÅ«s interesē kods Ŕīs mÄ«klas atrisināŔanai un diagrammu zÄ«mÄ“Å”anai, varat to izdarÄ«t Lejupielādēt Å”eit.

Avots: www.habr.com

Pievieno komentāru