Päällekkäisyysmenetelmä
Jos opit yhden nonogrammitekniikan, olkoon se tämä. Päällekkäisyysmenetelmä on tapa, jolla poimit vihjeestä varmoja täytettyjä ruutuja jo ennen kuin tiedät tarkalleen, missä sen jono sijaitsee — ja se on useimpien avaussiirtojen moottori. Tämä opas käsittelee päättelyn, yhden rivin kaavan ja sen, miten se toimii, kun vihjeessä on useita lukuja. Se rakentuu ensimmäisten siirtojen oppaan varaan; jos jono ja vihje eivät ole vielä tuttuja käsitteitä, aloita säännöistä.
Idea: liu'uta sitä molempiin suuntiin
Ota mikä tahansa yksittäinen jono ja kuvittele työntäväsi sitä niin pitkälle rivinsä toiseen päähän kuin se menee, ja sitten niin pitkälle toiseen päähän. Ne ovat kaksi ääriasentoa, jotka jono voisi ottaa. Jokainen ruutu, joka on peitossa molemmissa asennoissa, on täytettävä — ei ole olemassa sellaista tuon jonon asettelua, joka jättäisi sen tyhjäksi. Ruudut, jotka ovat peitossa vain toisessa kahdesta ääriasennosta, pysyvät toistaiseksi tuntemattomina.
Siinä on koko menetelmä. Sinun ei tarvitse tietää, mihin jono tosiasiassa menee; tarvitset vain ruudut, joita se ei voi välttää.
Yhden rivin kaava
Yksittäiselle k:n pituiselle jonolle n ruudun rivillä taattujen ruutujen määrä on 2k − n, ja ne sijaitsevat rivin keskellä — aina kun tuo luku on positiivinen. Neljän jono 5 ruudun levyisellä rivillä antaa 2×4 − 5 = 3 pakotettua ruutua; kolmen jono antaa vain 2×3 − 5 = 1. Mitä lähempänä jonon pituus on koko riviä, sitä enemmän se lukitsee.
Sama idea skaalautuu ylöspäin. Seitsemän jono 10 ruudun levyisellä rivillä pakottaa 2×7 − 10 = 4 ruutua keskelle. Kun tapa on kerran hallussa, sinun tarvitsee harvoin laskea lukua erikseen — molempiin suuntiin liu'uttamisen kuva antaa saman vastauksen silmämääräisesti.
Yksittäisen jonon päällekkäisyys
4 viiden ruudun levyisellä rivillä: 2×4 − 5 = 3 pakotettua ruutua keskellä.
3 viiden ruudun levyisellä rivillä: 2×3 − 5 = 1 pakotettu ruutu, keskus.
7 kymmenen ruudun levyisellä rivillä: 2×7 − 10 = 4 pakotettua ruutua.
Päällekkäisyys useamman kuin yhden vihjeen kanssa
Kun rivin vihjeessä on useita lukuja, menetelmä toimii silti — mittaat vain koko rivin jaettua liikkumavaraa. Laske yhteen kaikki jonot sekä niiden väliin vaaditut yhden ruudun välit; vähennä se rivin pituudesta. Tulos on „väljä” — kuinka pitkälle koko asettelu voi siirtyä. Kukin yksittäinen jono pakottaa sitten (oma pituutensa − väljä) ruutua, kaikkialla missä se on positiivinen.
Ota 10 ruudun levyinen rivi, jonka vihje on 4 3. Jonot ja yksi väli tarvitsevat 4 + 1 + 3 = 8 ruutua, joten väljä on 10 − 8 = 2. Neljän jono pakottaa 4 − 2 = 2 ruutua ja kolmen jono pakottaa 3 − 2 = 1 ruudun. Jopa täysi rivi antaa sinulle kolme varmaa ruutua, ennen kuin olet asettanut mitään tarkasti.
Usean vihjeen päällekkäisyys: 4 3 kymmenen ruudun levyisellä rivillä
Väljä = 10 − (4+1+3) = 2. Neljän jono pakottaa 2 ruutua, kolmen jono pakottaa 1 — kolme varmaa ruutua kaikkiaan.
Kun päällekkäisyys ei anna sinulle mitään
Jos jono on lyhyt riviinsä nähden — pieni k, suuri n — kaava menee nollaan tai negatiiviseksi, eikä päällekkäisyys pakota siellä mitään. Se on täysin normaalia eikä umpikuja. Se tarkoittaa vain, ettei avaus ole tuolla rivillä; etsi rajoittuneempi rivi tai sarake, edisty siellä, ja täyttämäsi ruudut pienentävät tämän rivin väljää, kunnes päällekkäisyys alkaa purra. Päällekkäisyys on harvoin koko ratkaisu, mutta se on melkein aina sisäänpääsytie.
