Anonim

Kujica se vratila

Dok sam gledao epizodu Phi-Brain 2, pokušao sam sam riješiti zagonetke. Ali u toj igri kliznih blokova nisam mogao shvatiti kako je Gammon riješio tu zagonetku bez pomicanja crvenog automobila dok se put nije raščistio. Evo kako to izgleda:

Crni automobil krajnje lijevo i bijeli automobil blizu izlaza dugački su 3 bloka, što se može potvrditi sa ove slike u nastavku.

Dakle, kad to zacrtate, slagalica bi izgledala ovako:

Pitam se nekako i mislim da to nije moguće.

15
  • Pretpostavljam da se crveni automobil mora premjestiti kroz izlaz i da se automobili mogu kretati samo naprijed / nazad?
  • Da. Ista pravila s popularnom mobilnom igrom Unblock Me.
  • Čini se da je to rješivo, ali moje rješenje još nije potpuno i spreman sam se kladiti da imam neke nepotrebne korake
  • to je objašnjeno u epizodi, varao je mislim, koristeći automobile da gura druge automobile, što vi ne biste trebali raditi. Pokušat ću formulirati odgovor kad dođem do vlaka: str
  • Koliko vrijedi, ovo me ponukalo da postavim pitanje na Math.SE, gdje je predloženo da se zagonetka može riješiti. Nažalost, trenutno sam stvarno preumoran da bih to ponovno pokušao.

Završio sam s pisanjem opisnog modela za to u IDP-u, dopuštajući dokazom rješivosti iz našeg univerziteta da dokaže može li se pronaći rješenje. Najbrže rješenje koje je moglo doći bilo je završavanje utakmice 48 koraka (Pogledaj ispod). Stoga je problem doista rješiv. Moj je prvi odgovor, doduše, da je Gammon varao, doista bio netočan. Bilo je to samo nakon riješio je zagonetku, da je sustav sabotiran i stvorio Kaito varati da im spasi život.

Brojila sam automobile odozgo prema dolje i slijeva nadesno kao na sljedećoj slici.

Rješenje je napisano u obliku Move(t,cid,d) s t broj koraka u rješenju, cid biti identifikator automobila i d kao udaljenost koju automobil prijeđe za taj vremenski korak. d je pozitivan pri vožnji gore ili udesno i d je negativan pri vožnji prema dolje ili ulijevo.

Move = { 1,9,1; 2,4,2; 3,2,1; 4,1,-1; 5,6,-3; 6,7,1; 7,9,1; 8,3,3; 9,7,-2; 10,6,1; 11,1,1; 12,2,-1; 13,5,3; 14,2,1; 15,1,-1; 16,6,-1; 17,7,2; 18,8,2; 19,10,-4; 20,8,-2; 21,7,-1; 22,6,1; 23,1,1; 24,2,-1; 25,5,-3; 26,2,2; 27,1,-1; 28,6,-1; 29,7,1; 30,3,-3; 31,7,-1; 32,6,1; 33,1,1; 34,2,-2; 35,4,-2; 36,9,-4; 37,4,2; 38,2,1; 39,1,-1; 40,6,-1; 41,7,1; 42,3,3; 43,7,-1; 44,6,3; 45,1,1; 46,2,-1; 47,5,4; } 
6
  • Ali Gammon to isprva nije znao. Igrao je po pravilima. Znao je samo da je to moguće nakon što je Kaito, uz pomoć Orfejeve trake, shvatio trik koji stoji iza igre.
  • A da je Gammon znao, ne bi šutirao vrata automobila samo da bi pobjegao.
  • @ezui da, ponovno sam pregledao scenu i zaista je postojalo rješenje bez varanja. Loše ću promijeniti odgovor kad ga izračunam. Moj model negdje ima neku pogrešku
  • 1 @Furkan Blokovi predstavljaju automobile, kao što možete vidjeti na snimci zaslona OP-ovog pitanja, a automobili se ne mogu kretati bočno (još?). Stoga se automobil broj 2 ne može kretati prema dolje kako ste predložili.
  • 1 @PeterRaeves Nije primijetio to hvala.