Нонограм тааврыг хэрхэн бодох вэ
Нонограм нь япон кроссворд, griddlers, hanjie нэрээрээ танил бөгөөд шугам бүрээр нь шийддэг логик таавар юм: мөр, баганын өгөгдсөн тоонууд нь тухайн шугам дахь будсан нүднүүдийн дарааллыг илэрхийлэх ба блокуудын хооронд дор хаяж нэг хоосон зай байна. Манай сайтын бүх таавар тааж төөрөхгүйгээр логикоор бодогддог. Доорх диаграммууд нь арга барил бүрийн бодит шугамуудыг харуулсан болно.
Хоосон талбараас шууд тодорхойлох боломжууд
Нэг ч нүд будагдаагүй байхад зарим шугамууд шууд хариугаа өгдөг: шугамынхаа урттай ойролцоо урт тоо өгөгдсөн шугам шууд тодорхойлогдоно. Эхлээд бүх мөр ба багануудыг ажиглаж эдгээрийг олоорой. Тэдгээр нь огтлолцож буй бусад шугамуудын эхлэлийн тулгуур болно.
- энэ алхмаар тодорхойлсон
Шугамыг тоолох: тоонууд мөрийг бүрэн дүүргэх үе
Тоонуудыг хооронд нь нэмээд, блок хоорондын зай бүрт нэг нүд нэмээрэй. Хэрэв нийлбэр нь шугамын нийт урттай тэнцвэл блокууд зөвхөн ганцхан байрлалд л багтах боломжтой бөгөөд хоосон зайтайгаа бүхэлдээ тодорхойлогдоно.
- энэ алхмаар тодорхойлсон
Давхцал: блокийг зүүн тийш, дараа нь баруун тийш шахах
Блокийг очиж болох хамгийн зүүн захад, дараа нь хамгийн баруун захад аваачиж үзээрэй. Хэрэв түүний урт нь явах боломжтой зайн хагасаас урт байвал хоёр байрлал хоорондоо давхцах бөгөөд давхацсан нүднүүд нь ямар ч шийдэлд заавал будагдана. Жишээ нь n урттай зайд k урттай ганц блок байхад 2k нь n-ээс их үед 2k − n ширхэг нүд баттай будагдана.
Энэ арга олон тоотой үед ч яг адил: бүгдийг нь нэг тал руу шахаж, дараа нь нөгөө тал руу шахаад, нэг блокны хоёр байрлалд давхацсан нүднүүдийг будаарай.
- энэ алхмаар тодорхойлсон
Блокийг ирмэгтэй холбох
Шугамын захад ойрхон будагдсан нүд нь тухайн талын эхний блокны уртаас ойрхон байвал заавал тэр блокт хамаарна. Уг блок нь талбарын ирмэгээс цааш гарч чадахгүй тул тухайн будагдсан нүднээс бүтэн уртынхаа хэмжээнд хүртэл сунах ёстой.
- энэ алхмаар тодорхойлсон
Ямар ч блок хүрэхгүй нүднүүдийг чагталж хасах
Зарим нүднүүд тодорхой болмогц блокуудын шилжих зай хумигддаг. Ямар ч тооны байрлалд багтаж чадахгүй үлдсэн нүд бүрийг хоосон гэж үзэн чагтаар (X) тэмдэглэнэ. Чагт тавих нь будахтай адил чухал, учир нь огтлолцож буй шугамуудыг богино зайд хувааж, давхцлын дүрмийг дахин ашиглах нөхцөл бүрдүүлдэг.
- энэ алхмаар тодорхойлсон
Шугамыг гүйцээх: үлдсэнийг нь чагтлах
Шугам дээрх тоонуудын шаардсан бүх будалт хийгдэж дууссан бол үлдсэн бүх хоосон нүд автоматаар чагтлагдана. Тэдгээрийг шууд тэмдэглэх хэрэгтэй: энэ чагтууд нь огтлолцож буй бусад шугамуудын дараагийн алхам болдог.
- энэ алхмаар тодорхойлсон
Бодолтын дэс дараалал
Алхам алхмаар ажилла. Эхлээд хоосон талбараас шууд тодорхойлогдох бүх шугамыг тэмдэглэ. Дараа нь мөр ба багануудын хооронд ээлжлэн шилжиж, өмнөх алхмаар шинэ нүд нэмэгдсэн шугамуудыг л дахин уншиж бод. Ямар ч ахиц гарахгүй үед захын нүднүүдийг шинжиж (холбох арга), зайн хэмжээ нь багассан шугамуудад давхцлын дүрмийг дахин шалгаарай. Манай талбарууд дээр эдгээр арга үргэлж эцсийн үр дүнд хүргэх бөгөөд таавар маань таах шаардлагагүйгээр бүтээгдсэн.
Түгээмэл асуултууд
- Нонограм нь Picross эсвэл griddlers-тэй адилхан уу?
- Тийм ээ, тоглоомын дүрэм бүрэн ижил. Griddlers, hanjie, япон кроссворд гэдэг нь энэ тааврын өөр нэршил юм. Picross гэдэг нь Nintendo компанийн ашигладаг нэр бөгөөд Pic-a-Pix нь Conceptis-ийнх юм; бид тэдэнтэй ямар ч хамааралгүй.
- Нонограм олон шийдэлтэй байж болох уу?
- Санамсаргүй зохиогдсон таавар олон шийдэлтэй байх, эсвэл тааж бодохоос өөр аргагүй болох нь бий. Харин манай сайтын бүх таавар нэг бүрчлэн логикоор мөр, баганаар уншигдах цорын ганц зурагтай байхаар шалгагдсан.
- 10x10 хэмжээтэй нонограмыг яаж эхлүүлэх вэ?
- Урт өгөгдөлтэй шугамуудыг хай: зайтайгаа нийлээд 10 хүрэх тоонууд, эсвэл 6 ба түүнээс дээш хэмжээтэй нэг том блок. Тэдгээрийг эхлээд тоолж давхцлыг олсны дараа огтлолцож буй шугамууд руу шилжээрэй.