Näin ratkaiset japanilaisen ristikon
Japanilainen ristikko, jota kutsutaan myös nonogrammiksi, griddlersiksi tai hanjieksi, ratkaistaan yksi linja kerrallaan: jokaisen rivin ja sarakkeen vihje luettelee järjestyksessä täytettyjen ruutujen jaksot kyseisellä linjalla, ja jaksojen välissä on vähintään yksi tyhjä ruutu. Jokaisen tämän sivuston laudan voi ratkaista näin ilman arvaamista. Alla olevat kaaviot ovat oikeita linjoja rajattomilta laudoiltamme, hetkellä jolloin kukin tekniikka pätee.
Aloita siitä, minkä tyhjä ruudukko jo ratkaisee
Ennen kuin yhtäkään ruutua on täytetty, jotkin linjat paljastavat jo ruutuja: linjaansa nähden pitkä vihje ratkaisee ruutuja yksinään. Käy ensin läpi jokainen rivi ja sarake niiden varalta. Jokainen merkitsemäsi ruutu antaa risteäville linjoille tukipisteen.
- ratkaistu tässä vaiheessa
Laske linja: kun vihje täyttää sen täsmälleen
Laske jaksot yhteen ja lisää yksi tyhjä ruutu jokaisen parin väliin. Jos summa on sama kuin linjan pituus, jaksot mahtuvat vain yhteen paikkaan, ja koko linja on ratkaistu aukkoineen.
- ratkaistu tässä vaiheessa
Limitys: työnnä jakso vasemmalle, sitten oikealle
Liu'uta jaksoa niin pitkälle vasemmalle kuin se menee ja sitten niin pitkälle oikealle. Jos se on pidempi kuin puolet tilasta, jossa se voi liikkua, kaksi asentoa limittyvät, ja limittyvät ruudut ovat täytettyjä jokaisessa ratkaisussa. Yhdelle k:n pituiselle jaksolle n ruudun linjalla täsmälleen 2k − n ruutua on varmaa aina, kun 2k on suurempi kuin n.
Sama toimii usean jakson kanssa: pakkaa ne kaikki yhdelle puolelle ja sitten toiselle, ja täytä ruudut, joissa sama jakso peittää molemmat asennot.
- ratkaistu tässä vaiheessa
Liimaa jakso reunaan
Reunan lähellä oleva täytetty ruutu kuuluu sen puolen ensimmäiseen jaksoon, jos se on lähempänä reunaa kuin jakso on pitkä. Jakso ei voi alkaa reunan takaa, joten sen täytyy ulottua kyseisestä ruudusta ulospäin koko pituudeltaan.
- ratkaistu tässä vaiheessa
Ruksaa ruudut, joihin mikään jakso ei yllä
Kun jotkin ruudut on lukittu, jaksoilla on vähemmän liikkumatilaa. Jokainen ruutu, jota mikään jakson sijoitus ei voi peittää, on tyhjä: ruksaa se. Ristit merkitsevät yhtä paljon kuin täytetyt ruudut, koska ne katkaisevat risteävät linjat lyhyempiin osiin, joissa limitys toimii taas.
- ratkaistu tässä vaiheessa
Viimeistele linja: ruksaa loput
Kun linjalla on kaikki vihjeen vaatimat täytetyt ruudut, jokainen siihen jäänyt tyhjä ruutu on tyhjä. Merkitse ne heti: nuo ristit ovat tosiasioita, joita risteävät linjat odottavat.
- ratkaistu tässä vaiheessa
Toimiva työjärjestys
Työskentele kierroksittain. Ensin jokainen linja, jonka tyhjä ruudukko ratkaisee. Sitten kulje edestakaisin rivien ja sarakkeiden välillä ja lue uudelleen vain ne linjat, jotka ovat saaneet ruudun viime lukukerran jälkeen. Kun mikään ei liiku, etsi täytetty ruutu reunan läheltä (liimaus) ja jaksot, joilla on nyt vähemmän tilaa (limitys uudelleen tunnetuilla ruuduilla). Laudoillamme nämä vaiheet vievät aina loppuun: generaattori hylkää jokaisen laudan, joka vaatisi arvauksen tai ennakointia.
Usein kysyttyä
- Onko japanilainen ristikko sama kuin Picross tai griddlers?
- Säännöt ovat samat. Griddlers, hanjie ja numeroiden mukaan maalaaminen ovat saman pulman muita nimiä. Picross on nimi, jota Nintendo käyttää nonogrammipeleistään, ja Pic-a-Pix on Conceptisin nimi; emme ole sidoksissa kumpaankaan.
- Voiko japanilaisella ristikolla olla useampi kuin yksi ratkaisu?
- Satunnaisesti piirretyllä ruudukolla voi, ja osa on ratkaistavissa vain arvaamalla. Jokainen täkäläinen lauta on tarkistettu niin, että sillä on täsmälleen yksi kuva, johon pääsee lukemalla yhtä linjaa kerrallaan.
- Miten 10x10-ristikko aloitetaan?
- Etsi linjaansa nähden pitkiä vihjeitä: summa lähellä lukua 10 aukkoineen tai yksi vähintään 6:n jakso. Laske ja limitä ne ensin, ja työskentele sitten risteävillä linjoilla.