Un puzzle Shingoki

Oct 21 2020

Questo è un puzzle Shingoki.


Regole di Shingoki:

  • Disegna linee tra i punti per formare un unico anello senza incroci o rami.
  • Il ciclo dovrebbe passare attraverso ogni numero cerchiato nella griglia.
  • Per i cerchi bianchi, l'anello deve passare in linea retta.
  • Per i cerchi neri, l'anello deve compiere una svolta di 90 gradi quando li attraversa.
  • I numeri nei cerchi mostrano la somma delle lunghezze delle 2 linee rette che escono da quel cerchio.

Di seguito viene mostrato un esempio per maggiore chiarezza.

Puzzle di esempio:

Di seguito viene mostrata la soluzione con alcune spiegazioni:

Nota come viene calcolata la lunghezza totale per il cerchio nero "6" e il cerchio bianco "5".


Il puzzle effettivo da risolvere è mostrato di seguito:

Per tua comodità, puoi utilizzare questo collegamento , dove è già stata creata una versione del puzzle utilizzando l'editor di penpa. Seleziona "Modalità" per essere "Edge" per disegnare le linee.

Buona fortuna e buon divertimento!

Risposte

9 Stiv Oct 21 2020 at 20:19

La soluzione è:

Passo 1:

Inizia estendendo le linee attraverso i cerchi bianchi sul bordo e irradiandole dai cerchi neri sul bordo. I cerchi neri negli angoli possono essere estesi in entrambe le direzioni.



Il 9 in alto a sinistra può essere completamente risolto, terminando un singolo punto di distanza dal 3 bianco sottostante e dal 2 nero alla sua destra (altrimenti questi numeri più piccoli verrebbero violati). Anche il 2 e il 3 possono essere completamente risolti, così come il 3 bianco nella riga 7. Possiamo anche posizionare almeno 3 segmenti di linea che si estendono attraverso il 4 bianco nella riga 2.



Ora il 5 nero alla fine della riga 3 può solo estendere al massimo 3 segmenti a sinistra (altrimenti incontra la linea dal 3 bianco, violando il suo vincolo). Deve quindi estendersi almeno 2 segmenti verso il basso, poiché su non è un'opzione (la linea finirà intrappolata in un angolo). Ma questo significa che la linea che si snoda dal 2 nella riga 1 deve estendersi ulteriormente verso il basso di 1 unità, incontrando la linea dal 5 e impostando la sua lunghezza su 1. Quindi dobbiamo avere 4 unità di linea che si estendono dal 5.



Ciò significa che il 3 nero alla fine della riga 9 può estendersi verticalmente al massimo di 1 unità e deve quindi estendersi di 2 unità a sinistra.

Nel frattempo, la linea attraverso il 7 bianco sulla riga inferiore può anche essere estesa di almeno 3 spazi a sinistra (poiché solo spazio per 4 alla sua destra), e almeno 3 a destra (poiché non può incontrare la linea proveniente dal 3 in basso a sinistra). Il 3 nero sopra può essere parzialmente risolto.

Passo 2:

Nota che il 2 alla fine della riga 10 ora può essere risolto solo in un modo. Questo risolve quindi il 7 bianco, i due 3 neri in basso a sinistra, quindi anche gli altri numeri nella sezione dell'angolo in basso a sinistra.

Passaggio 3:

Successivamente, nota che il 5 bianco non può essere soddisfatto orizzontalmente, o la linea si estende attraverso il 4 vicino e viola il suo vincolo. Deve quindi essere invece attraversato verticalmente. Per evitare di violare il 2 nero sottostante, c'è solo un modo per soddisfarlo. Questo costringe il 2 a collegarsi al vicino 3 nero e finalizza anche il loop che passa attraverso il vicino 4, con detrazioni per knock-on che portano alla risoluzione completa della sezione in alto a destra.

Passaggio 4:

Il 3 nero nella riga 3 deve ora avere una linea che si estende di 2 spazi a sinistra (può estendersi solo di 1 in alto o in basso). Questo quindi forza la risoluzione del bianco 4 nella riga 2 e ha alcuni effetti a catena per il nero 3 e il suo vicino nero 5.



Ora il bianco 4 nella riga 5 può essere soddisfatto solo orizzontalmente.

Passaggio 5:

Ora un passaggio logico interessante: considera cosa accadrebbe se il 5 nero fosse soddisfatto estendendo la linea verso il basso - finiamo in una posizione impossibile che separa la parte superiore e inferiore della griglia in anelli separati:



quindi il 5 deve essere completato usando invece la linea a sinistra.

Passaggio 6:

I 4 punti sciolti al centro devono essere collegati tra loro per evitare vicoli ciechi. Così il resto della griglia può essere risolto:



E ora c'è solo un modo per posizionare gli ultimi segmenti per mantenere un unico loop!

3 Rom Oct 21 2020 at 19:23

Il modo migliore per risolverlo sarebbe iniziare con i cerchi sui bordi.

Se un cerchio bianco si trova su un bordo, è necessario che la linea che lo attraversa sia parallela al bordo.

Se un cerchio nero è su un bordo, sai che una linea deve entrare perpendicolare al bordo.

Dopo questo e un po 'di detrazione si arriva alla soluzione.