Marcarea celulelor goale

Începătorii cred că o nonogramă înseamnă celulele pe care le umpli. Cei care rezolvă cu experiență știu că ține la fel de mult de celulele pe care le tai. O celulă sigur goală poartă informație reală — îi spune unei secvențe care o traversează unde nu poate merge — iar marcarea acelor celule cu un ✕ este ceea ce menține un puzzle în mișcare. Acest ghid acoperă când o celulă trebuie să fie goală și de ce merită marcată fiecare.

Completează o linie, apoi taie restul

Cea mai simplă mutare de marcare a golurilor: odată ce indiciile unei linii sunt complet plasate, fiecare celulă care nu face parte dintr-o secvență este goală — marchează-le pe toate. Un indiciu de doar 1 pe care l-ai localizat înseamnă că tot restul acelei linii este tăiat. Un indiciu de 1 1 cu ambele unități plasate înseamnă că fiecare celulă dintre ele și din jurul lor este goală.

Sună evident, dar omiterea lui este cel mai frecvent mod de a te bloca. Acele semne ✕ proaspete sunt exact ceea ce au nevoie rândurile și coloanele care le traversează pentru a face următoarea mutare.

Completarea unei linii taie restul

1

Indiciul este un singur 1, deja plasat în centru — deci fiecare altă celulă este tăiată (✕).

1 1

Ambele secvențe de 1 sunt plasate la capete; cele trei celule dintre ele nu pot ține nimic, deci sunt toate goale.

Un spațiu prea mic pentru a găzdui o secvență

Cea mai utilă deducție independentă de marcare a golurilor: când o porțiune de celule este prea scurtă pentru a conține secvența care ar trebui să meargă acolo, nu poate fi umplută — deci taie-o. O singură celulă goală poate împărți o linie în segmente, iar orice segment mai scurt decât secvența rămasă este spațiu mort.

În exemplul de mai jos, indiciul liniei este 3 și se știe deja că o celulă este goală. Acea celulă goală izolează singura celulă dinaintea ei — o celulă nu poate găzdui o secvență de trei — deci trebuie să fie și ea goală. Secvența de 3 este apoi limitată la ultimele patru celule, unde suprapunerea forțează două dintre ele.

Un spațiu prea mic pentru a găzdui secvența

3

Presupunând că a doua celulă este goală (✕): izolează prima celulă, care singură nu încape o secvență de 3 — deci este și ea tăiată. Secvența stă apoi în ultimele patru celule, forțând două.

Golurile sunt indicii pentru liniile care le traversează

Un ✕ nu este doar contabilitate. Când tai o celulă într-un rând, i-ai spus totodată coloanei acelei celule că nicio secvență nu o poate ocupa acolo. Foarte des, deducția care deblochează o coloană nu este o celulă plină pe care ai găsit-o — ci una goală. Tratează fiecare ✕ pe care îl pui ca pe un fapt pe care linia perpendiculară îl poate folosi acum.

Fă-o un obicei, nu un gând ulterior

Marchează golurile pe măsură ce avansezi, nu la final. Să le lași implicite în minte merge pe un 5×5, dar pe un 15×15 sau 20×20 așa se strecoară greșelile și deducțiile ratate. O tablă în care fiecare celulă sigură este fie plină, fie tăiată este o tablă pe care chiar o poți citi — iar citirea ei corectă este cea mai mare parte a bătăliei.