Hogyan oldd meg a grafilogikát
A grafilogikát, más néven nonogramot, griddlert, hanjit, színezést számokkal vagy japán keresztrejtvényt soronként oldjuk meg: minden sor és oszlop számsora sorrendben megadja az abban a sorban lévő kitöltött mezők tömbjeit, a tömbök között legalább egy üres mezővel. Az oldal minden pályája így befejezhető, találgatás nélkül. Az alábbi ábrák valódi sorok a korlátlan pályáinkról, abban a pillanatban, amikor az adott technika alkalmazható.
Kezdd azzal, amit az üres rács már eldönt
Mielőtt egyetlen mezőt kitöltenél, egyes sorok már elárulnak mezőket: a sorához képest hosszú számsor önmagában is eldönt mezőket. Először minden sort és oszlopot nézz végig ilyenek után. Minden megjelölt mező támpontot ad a keresztező soroknak.
- ebben a lépésben eldőlt
Számold meg a sort: amikor a számsor pontosan kitölti
Add össze a tömböket, és minden két tömb közé számolj egy üres mezőt. Ha az összeg egyenlő a sor hosszával, a tömbök csak egy helyen lehetnek, és az egész sor eldőlt, a hézagokkal együtt.
- ebben a lépésben eldőlt
Átfedés: told a tömböt balra, majd jobbra
Told a tömböt a lehető legtávolabb balra, majd a lehető legtávolabb jobbra. Ha hosszabb, mint a mozgásterének fele, a két helyzet átfedi egymást, és az átfedő mezők minden megoldásban ki vannak töltve. Egyetlen k hosszúságú tömbnél egy n mezős sorban pontosan 2k − n mező biztos, valahányszor 2k nagyobb n-nél.
Ugyanez működik több tömbbel: told mindet az egyik oldalra, majd a másikra, és töltsd ki azokat a mezőket, ahol ugyanaz a tömb mindkét helyzetben lefedi.
- ebben a lépésben eldőlt
Ragaszd a tömböt a szélhez
A széllel szomszédos kitöltött mező az adott oldal első tömbjéhez tartozik, ha közelebb van a széléhez, mint amilyen hosszú a tömb. A tömb nem kezdődhet a szélen túl, ezért attól a mezőtől kifelé a teljes hosszában ki kell nyúlnia.
- ebben a lépésben eldőlt
Húzd ki azokat a mezőket, amelyeket egy tömb sem érhet el
Amint néhány mező rögzített, a tömböknek kevesebb helyük marad. Minden mező, amelyet egyetlen tömb egyetlen elhelyezése sem fedhet le, üres: húzd ki. A keresztek ugyanolyan fontosak, mint a kitöltött mezők, mert a keresztező sorokat rövidebb szakaszokra vágják, ahol az átfedés újra működik.
- ebben a lépésben eldőlt
Fejezd be a sort: húzd ki a többit
Ha egy sor tartalmazza az összes kitöltött mezőt, amelyet a számsora kér, a benne maradt üres mezők mind üresek. Jelöld őket azonnal: ezek a keresztek azok a tények, amelyekre a keresztező sorok várnak.
- ebben a lépésben eldőlt
Működő sorrend
Körökben dolgozz. Először minden sor, amelyet az üres rács eldönt. Aztán járj ide-oda a sorok és oszlopok között, és csak azokat a sorokat olvasd újra, amelyek az utolsó olvasás óta mezőt kaptak. Ha semmi sem mozdul, keress kitöltött mezőt a szél közelében (ragasztás) és olyan tömböket, amelyeknek most kevesebb helyük van (újra átfedés, az ismert mezőkkel). A pályáinkon ezek a lépések mindig elérik a véget: a generátor elveti azt a pályát, amelyhez találgatás vagy előre nézés kellene.
Gyakori kérdések
- A grafilogika ugyanaz, mint a Picross vagy a griddlerek?
- A szabályok ugyanazok. A griddlerek, a hanji és a színezés számokkal ugyanennek a rejtvénynek más nevei. A Picross a Nintendo neve a nonogramjátékaira, a Pic-a-Pix pedig a Conceptis neve; egyikükhöz sem tartozunk.
- Lehet egy grafilogikának egynél több megoldása?
- Egy véletlenszerűen rajzolt rácsnak lehet, és némelyik csak találgatással fejezhető be. Az itteni pályák mindegyikét ellenőrizzük, hogy pontosan egy képe legyen, amelyhez soronként olvasva eljutni lehet.
- Hogyan kezdjek el egy 10x10-es grafilogikát?
- Keress olyan számsorokat, amelyek hosszúak a sorukhoz képest: a hézagokkal együtt 10-hez közeli összeget, vagy egyetlen 6 vagy annál hosszabb tömböt. Ezeket számold meg és fedd át először, aztán dolgozz a keresztező sorokkal.