Anonim

A Szuka visszatért

Amíg a Phi-Brain 2. részt néztem, megpróbáltam egyedül megoldani a rejtvényeket. De azon a csúszó blokk játékon nem tudtam kideríteni, hogy Gammon hogyan oldotta meg ezt a rejtvényt anélkül, hogy addig mozgatta volna a piros autót, amíg az út meg nem szabadult. Így néz ki:

A bal oldali legtávolabbi fekete autó és a kijárat közelében lévő fehér autó 3 háztömb hosszúságú, amit az alábbi kép megerősíthet.

Tehát amikor kirajzolod, a rejtvény így néz ki:

Kíváncsi vagyok, hogyan és nem hiszem, hogy ez lehetséges.

15
  • Feltételezem, hogy a piros autót a kijáraton keresztül kell mozgatni, és hogy az autók csak előre / hátra tudnak haladni?
  • Igen. Ugyanazok a szabályok, mint a népszerű Unblock Me mobil játékban.
  • Úgy tűnik, megoldható, de a megoldásom még nem teljes, és hajlandó vagyok fogadni, hogy vannak felesleges lépéseim
  • ezt az epizód magyarázza, azt hiszem, azzal, hogy autókat használt arra, hogy más autókat toljon, amit nem szabad. Megpróbálok választ megfogalmazni, amikor a vonatra érek: p
  • Hogy mit ér, ez arra késztetett, hogy tegyek fel egy kérdést a Math.SE-n, ahol azt javasolták, hogy a rejtvény megoldható. Sajnos jelenleg nagyon fáradt vagyok ahhoz, hogy új kísérletet tegyek rá.

Végül leírási modellt írtam rá az IDP-ben, és hagytam, hogy az egyetemünk megoldhatósági közlése bebizonyítsa, megtalálható-e megoldás. A leggyorsabb megoldás az volt, hogy befejezte a játékot 48 lépés (lásd alább). Ezért a probléma valóban megoldható. Az első válaszom azonban, miszerint Gammon csalt, valóban helytelen volt. Csak az volt után megoldotta a rejtvényt, hogy a rendszert szabotálták és Kaitót csináltatta csal hogy megmentsék az életüket.

Az autókat fentről lefelé és balról jobbra számoztam, mint a következő képen.

A megoldás formában van megírva Move(t,cid,d) val vel t a lépésszám a megoldásban, cid az autó azonosítója és d az a távolság, amelyet az autó az adott lépés során megtesz. d pozitív, ha felfelé vagy jobbra hajt, és d negatív, ha lefelé vagy balra halad.

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
  • De Gammon ezt először nem tudta. A szabályok szerint játszott. Csak akkor tudta, hogy ez lehetséges, miután Kaito Orpheus karjának segítségével megvalósította a játék mögötti trükköt.
  • És ha Gammon tudja, nem rúgta volna be a kocsi ajtaját, csak azért, hogy elmeneküljön.
  • @ezui igen megnéztem a jelenetet, és valóban volt megoldás csalás nélkül. Megváltoztatom a választ, amikor kiszámoltam. A modellemben van valami hiba
  • 1 @Furkan A blokkok az autókat ábrázolják, amint az OP kérdésének képernyőképén látható, és az autók nem tudnak oldalra mozogni (még?). Ezért a 2-es autó nem mozoghat lefelé, ahogy Ön javasolta.
  • 1 @PeterRaeves nem vette észre, hogy köszönöm.