Anonim

La gossa ha tornat

Mentre mirava l’episodi 2 de Phi-Brain, vaig intentar resoldre els enigmes tot sol. Però en aquest joc de blocs lliscants, no vaig poder esbrinar com Gammon va resoldre aquest trencaclosques sense moure el cotxe vermell fins que es va desbrossar el camí. Així és com es veu:

El cotxe negre que hi ha a l'extrem esquerre i el cotxe blanc a prop de la sortida tenen una longitud de 3 quadres, cosa que es pot confirmar a partir de la imatge següent.

Així, quan el traçeu, el trencaclosques tindria aquest aspecte:

Una mica em pregunto com i crec que no és possible.

15
  • Suposo que el cotxe vermell s'ha de moure per la sortida i que els cotxes només poden avançar / retrocedir?
  • Sí. Les mateixes regles que el popular joc mòbil Unblock Me.
  • Sembla que es pot solucionar, però la meva solució encara no està completa i estic disposat a apostar que tinc alguns passos innecessaris
  • s'explica a l'episodi, em va enganyar, crec, fent servir cotxes per empènyer altres cotxes, cosa que no se suposa que haureu de fer. Intentaré formular una resposta quan arribi al tren: pàg
  • Pel que val la pena, això em va impulsar a fer una pregunta a Math.SE, on s’ha suggerit que es podria resoldre el trencaclosques. Malauradament, ara mateix estic massa cansat per provar-ho de nou.

Vaig acabar escrivint-li un model descriptiu a IDP, deixant que el provador de solvabilitat de la nostra universitat demostrés si es pot trobar una solució. La solució més ràpida que es podia plantejar era acabar un partit 48 passos (mirar abaix). Per tant, el problema és realment solucionable. La meva primera resposta, però, dient que Gammon va enganyar, va ser efectivament incorrecta. Va ser només després havia resolt el trencaclosques, que el sistema va ser sabotejat i va fer Kaito fer trampa per salvar-los la vida.

He numerat els cotxes de dalt a baix i d’esquerra a dreta com a la imatge següent.

La solució s’escriu en el formulari Move(t,cid,d) amb t sent el número de pas de la solució, cid essent l’identificador del cotxe i d sent la distància que recorre el cotxe durant aquest pas de temps. d és positiu en conduir cap amunt o cap a la dreta i d és negatiu en conduir cap avall o cap a l'esquerra.

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
  • Però Gammon no ho sabia al principi. Jugava segons les regles. Només sabia que era possible després que Kaito, amb l'ajut del braçalet d'Orfeu, s'adonés del truc darrere del joc.
  • I si Gammon ho sabés, no hauria estat donant puntades de peu a les portes del cotxe només per fugir.
  • @ezui, sí, vaig tornar a veure l'escena i hi havia una solució sense trampes. Canviaré la resposta quan la tinc calculada. El meu model té algun error en algun lloc
  • 1 @Furkan Els blocs representen cotxes, com podeu veure a la captura de pantalla de la pregunta d'OP, i els cotxes no es poden moure cap als costats (encara?). Per tant, el cotxe número 2 no pot moure cap avall tal com heu suggerit.
  • 1 @PeterRaeves No m'he adonat d'això, gràcies.