The Bitch is Back
Keď som sledoval Epizódu 2 Phi-Brain, skúsil som si vyriešiť hádanky sám. Ale pri tejto hre s posuvnými blokmi som nemohol prísť na to, ako Gammon vyriešil túto hádanku bez toho, aby ste pohli červeným autom, kým sa cesta neuvoľní. Vyzerá to takto:
Čierne auto úplne vľavo a biele auto pri východe sú dlhé 3 bloky, čo sa dá potvrdiť z tohto obrázka nižšie.
Takže keď to nakreslíte, skladačka bude vyzerať takto:
Trochu sa pýtam ako a nemyslím si, že je to možné.
15- Predpokladám, že červené auto sa musí pohybovať cez východ a že autá sa môžu pohybovať iba dopredu / dozadu?
- Áno. Rovnaké pravidlá ako v populárnej mobilnej hre Odblokuj ma.
- Zdá sa to byť riešiteľné, ale moje riešenie ešte nie je úplné a som ochotný staviť sa, že mám nejaké zbytočné kroky
- je to vysvetlené v epizóde, myslím si, že podvádzal používaním automobilov na tlačenie iných automobilov, čo by ste nemali robiť. Skúsim formulovať odpoveď, keď prídem k vlaku: s
- Z tohto dôvodu ma to podnietilo položiť otázku na stránkach Math.SE, kde sa navrhuje, že hádanku je možné vyriešiť. Teraz som, bohužiaľ, príliš unavený na to, aby som sa o to znova pokúsil.
Nakoniec som k tomu napísal popisný model v programe IDP a nechal som dokázať, či je možné nájsť riešenie, čo preukáže riešiteľnosť z našej univerzity. Najrýchlejším riešením, ktoré mohlo prísť, bolo dokončenie hry 48 krokov (Pozri nižšie). Preto je problém skutočne riešiteľný. Moja prvá odpoveď, keď som povedala, že Gammon podvádzal, bola skutočne nesprávna. Bolo to iba po vyriešil hádanku, že systém sabotoval, a vyrobil Kaita podvádzať aby im zachránili životy.
Autá som očísloval zhora nadol a zľava doprava ako na nasledujúcom obrázku.
Riešenie je napísané vo forme Move(t,cid,d)
s t
je číslom kroku v riešení, cid
je identifikátor vozidla a d
je vzdialenosť, ktorú auto prejde počas daného časového kroku. d
je pozitívny pri jazde hore alebo doprava a d
je negatívne pri jazde dole alebo doľava.
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 - Ale Gammon to spočiatku nevedel. Hral podľa pravidiel. Vedel, že je to možné, až keď si Kaito pomocou Armbandu z Orfeova uvedomil fintu hry.
- A keby to vedel Gammon, nebol by kopal do dverí auta, len aby unikol.
- @ezui yeah, pozrel som scénu a skutočne bolo riešenie bez podvádzania. Odpoveď zmením, keď to mám vypočítané. Môj model má niekde chybu
- 1 @Furkan Bloky predstavujú autá, ako vidíte na snímke obrazovky s otázkou OP, a autá sa nemôžu pohybovať nabok (zatiaľ?). Preto sa auto číslo 2 nemôže pohybovať nadol, ako ste naznačili.
- 1 @PeterRaeves To si nevšimol, vďaka.