Linjeløsning: én række eller kolonne ad gangen
Næsten alle nonogrammer løses ens under overfladen: ikke ved at stirre på hele gitteret, men ved at tage én linje — en enkelt række eller kolonne — og presse hvert eneste tvungne felt ud af den, før du går videre. Det er linjeløsning, og de overlapnings- og kanttricks, du måske allerede kender, er i virkeligheden blot særtilfælde af den. Behersk den generelle metode, og du har en pålidelig rutine uden gætteri, der virker på opgaver i enhver størrelse.
Hvad en enkelt linje kan fortælle dig
En linjes ledetråde beskriver linjen fuldstændigt, uafhængigt af resten af gitteret: tallene er blokkene af fyldte felter, i rækkefølge, hver adskilt af mindst ét tomt felt. Så allerede før du ser på, hvordan en række spiller sammen med sine kolonner, kan du stille et snævrere spørgsmål — hvilke felter skal ud fra kun disse ledetråde og denne længde være fyldte, og hvilke tomme, uanset hvor blokkene ender med at ligge?
Svaret er ofte «nogle af dem», og at finde disse tvungne felter én linje ad gangen er hele motoren i løsningen. Du bliver sjældent færdig med en linje i ét gennemløb, men du lærer næsten altid noget — og det noget bliver en ledetråd for hver linje, der krydser den.
Skub til venstre, skub til højre, behold overlappet
Her er den generelle metode, der dækker enhver linje, uanset hvor mange ledetråde den har. Skub i tankerne alle blokkene så langt til venstre (eller op) som muligt, med deres rækkefølge og mellemrummene på ét felt bevaret. Gør derefter det samme så langt til højre (eller ned). Ethvert felt, der dækkes af den samme blok i begge yderpakninger, kan aldrig være tomt — det er tvunget fyldt.
Tag en linje på 10 felter med ledetrådene 3 4. Skubbet helt til venstre ligger blokkene på felterne 1-3 og 5-8. Skubbet helt til højre ligger de på 3-5 og 7-10. Sammenlign de to: den første blok dækker felt 3 begge gange, og den anden dækker felterne 7 og 8 begge gange. Felterne 3, 7 og 8 er derfor garanteret fyldte, og du kan markere dem med det samme — selvom du endnu ikke ved præcis, hvor nogen af blokkene begynder.
Det er nøjagtig overlapningstricket, blot generaliseret: med én enkelt lang ledetråd falder det sammen med det velkendte træk «skub den til begge ender», men tankegangen skub-venstre-skub-højre bliver ved med at virke, når en linje har to, tre eller flere blokke — og det er netop dér, at vurdere overlappet på øjemål begynder at svigte.
Før kendte felter tilbage ind i linjen
Linjeløsning bliver meget stærkere, så snart en linje allerede indeholder oplysninger fra sine krydsninger. Et felt, du har markeret tomt (et ✕), virker som en mur: det deler linjen i kortere segmenter, og hver blok skal kunne være helt inden for ét segment — hvilket ofte fastlåser blokke, der var frie et øjeblik før. Et felt, du har markeret fyldt, forankrer den blok, der må dække det, så du kan forlænge blokken og lukke dens ender.
Derfor er løsning en løkke og ikke ét enkelt sweep. Arbejd en række så langt den rækker, og dens nye markeringer — både fyldte felter og ✕'er — rejser ned i hver kolonne, der krydser den. Arbejd de kolonner igennem, og deres nye markeringer rejser tilbage i rækkerne. Hver linje bliver løsbar et stykke længere, hver gang en af dens krydsninger får ny information.
At vide, hvornår en linje er færdig for nu
En linje er «færdig for nu», når dens nuværende ledetråde og kendte felter ikke tvinger mere frem — ikke nødvendigvis først, når den er komplet. Gå ikke i stå med at male på én stædig linje; markér alt, hvad den tvinger frem lige nu, og gå videre til den linje, der har fået mest ny information, siden du sidst kiggede på den. På en velskabt opgave bliver denne rundtur gennem rækker og kolonner ved med at åbne friske slutninger, indtil hele billedet er fyldt.
Hvis du går hele runden, og der virkelig ikke rører sig noget nogen steder, er du ikke stødt på en opgave, der kræver et gæt — du har overset en slutning på en af linjerne. Et korrekt konstrueret nonogram har præcis én løsning, der kan nås med ren logik, så det tvungne felt er der altid; linjeløsning er ganske enkelt disciplinen i at finde det.
Ofte stillede spørgsmål
Er linjeløsning det samme som overlapningsmetoden?
Overlapningsmetoden er linjeløsning anvendt på én enkelt lang blok — du skubber den til begge ender og beholder de felter, den dækker begge gange. Den generelle teknik skub-venstre, skub-højre gør det samme for linjer med et vilkårligt antal blokke, så overlapning er blot dens enkleste tilfælde.
Skal jeg nogensinde gætte, hvis jeg kun bruger linjeløsning?
Nej. På et fair nonogram med én entydig løsning vil gentagen linjeløsning af hver række og kolonne — hvor hver linjes nye markeringer føres tilbage i dens krydsninger — med sikkerhed fuldføre opgaven. Går du i stå, er der et tvunget felt, du har overset, ikke en ægte blindgyde.
