Soronkénti megoldás: egyszerre egy sor vagy oszlop
Szinte minden nonogram ugyanúgy oldódik meg a mélyben: nem az egész rács bámulásával, hanem úgy, hogy fogsz egy vonalat — egyetlen sort vagy oszlopot —, és minden kikényszerített mezőt kifacsarsz belőle, mielőtt továbblépnél. Ez a soronkénti megoldás, és az átfedéses meg a széleket használó fogások, amelyeket talán már ismersz, valójában csak ennek különleges esetei. Sajátítsd el az általános módszert, és megbízható, találgatásmentes rutinod lesz, amely bármekkora rejtvényen működik.
Mit árulhat el egyetlen vonal
Egy vonal számai teljesen leírják magát a vonalat, a rács többi részétől függetlenül: a számok a kitöltött mezők blokkjai, sorrendben, egymástól legalább egy üres mezővel elválasztva. Így még mielőtt megnéznéd, hogyan hat egy sor az oszlopaival, feltehetsz egy szűkebb kérdést: pusztán ezekből a számokból és ebből a hosszból következően mely mezők kell hogy kitöltöttek és melyek üresek legyenek, bárhová is kerüljenek végül a blokkok?
A válasz gyakran «némelyikük», és ezeknek a kikényszerített mezőknek a megtalálása vonalról vonalra a megoldás teljes motorja. Egy vonalat ritkán fejezel be egyetlen menetben, de szinte mindig megtudsz valamit — és ez a valami támpont lesz minden vonal számára, amely keresztezi.
Told balra, told jobbra, tartsd meg az átfedést
Íme az általános módszer, amely minden vonalra érvényes, akárhány szám is tartozik hozzá. Gondolatban csúsztasd az összes blokkot annyira balra (vagy fel), amennyire csak lehet, megőrizve a sorrendjüket és a köztük lévő egymezős réseket. Aztán tedd ugyanezt annyira jobbra (vagy le), amennyire lehet. Bármely mező, amelyet mindkét szélső elrendezésben ugyanaz a blokk fed, soha nem lehet üres — kényszerűen kitöltött.
Végy egy 10 mezős vonalat a 3 4 számokkal. Teljesen balra tolva a blokkok az 1-3 és az 5-8 mezőkön ülnek. Teljesen jobbra tolva a 3-5 és a 7-10 mezőkön ülnek. Hasonlítsd össze a kettőt: az első blokk mindkétszer fedi a 3. mezőt, a második pedig mindkétszer fedi a 7. és 8. mezőt. Így a 3., 7. és 8. mező garantáltan kitöltött, és azonnal bejelölheted őket — noha még nem tudod pontosan, hol kezdődik bármelyik blokk.
Ez pontosan az átfedéses fogás, csak általánosítva: egyetlen hosszú szám esetén a jól ismert «told el mindkét vég felé» lépéssé egyszerűsödik, de a told-balra-told-jobbra megközelítés akkor is működik, ha a vonalon két, három vagy több blokk van — márpedig épp itt kezd csődöt mondani az átfedés szemre becslése.
Vezesd vissza az ismert mezőket a vonalba
A soronkénti megoldás sokkal erősebbé válik, amint egy vonal már tartalmaz információt a kereszteződéseiből. Az üresnek jelölt mező (egy ✕) falként viselkedik: rövidebb szakaszokra bontja a vonalat, és minden blokknak teljes egészében egyetlen szakaszba kell férnie — ez gyakran rögzíti azokat a blokkokat, amelyek egy pillanattal korábban még szabadok voltak. A kitöltöttnek jelölt mező lehorgonyozza azt a blokkot, amelynek fednie kell, így meghosszabbíthatod a blokkot, és lezárhatod a végeit.
Ezért a megoldás körfolyamat, nem egyetlen végigsöprés. Dolgozz ki egy sort, ameddig csak megy, és az új jelölései — a kitöltött mezők és a ✕-ek egyaránt — lejutnak minden oszlopba, amely keresztezi. Dolgozd ki azokat az oszlopokat, és az ő új jelöléseik visszautaznak a sorokba. Minden vonal egy kicsivel tovább válik megoldhatóvá, valahányszor valamelyik kereszteződése információt nyer.
Mikor van egy vonal egyelőre kész
Egy vonal akkor van «egyelőre kész», amikor a jelenlegi számai és ismert mezői már semmit sem kényszerítenek ki — nem feltétlenül akkor, amikor teljesen kitöltött. Ne ragadj le egyetlen makacs vonal őrlésénél; jelöld be mindazt, amit most kikényszerít, majd lépj arra a vonalra, amely a legtöbb új információt kapta, amióta utoljára ránéztél. Egy jól megcsinált rejtvényben a sorok és oszlopok ilyen körbejárása mindaddig új következtetéseket nyit meg, amíg az egész kép ki nem telik.
Ha végigmész az egész körön, és tényleg sehol semmi nem mozdul, nem olyan rejtvénybe futottál, amely találgatást igényel — valamelyik vonalon elmulasztottál egy következtetést. A szabályosan megszerkesztett nonogramnak pontosan egy, tiszta logikával elérhető megoldása van, tehát a kikényszerített mező mindig ott van; a soronkénti megoldás egyszerűen a megtalálásának fegyelme.
Gyakori kérdések
A soronkénti megoldás ugyanaz, mint az átfedéses módszer?
Az átfedéses módszer egyetlen hosszú blokkra alkalmazott soronkénti megoldás — eltolod mindkét vég felé, és megtartod azokat a mezőket, amelyeket mindkétszer fed. Az általános told-balra, told-jobbra technika ugyanezt teszi tetszőleges számú blokkot tartalmazó vonalakkal, így az átfedés valójában csak a legegyszerűbb esete.
Kell-e valaha találgatnom, ha csak soronkénti megoldást használok?
Nem. Egy tisztességes, egyértelműen megoldható nonogramon minden sor és oszlop ismételt soronkénti megoldása — miközben minden vonal új jelöléseit visszavezeted a kereszteződéseibe — garantáltan befejezi a rejtvényt. Ha elakadsz, van egy kikényszerített mező, amelyet átugrottál, nem pedig valódi zsákutca.
