Strategiya qoʻllanmasi

Yapon krossvordini yechish usullari

Yapon krossvordi (griddlers, hanjie, nonogramma deb ham ataladi) qatorma-qator va ustunma-ustun yechiladi: har bir qator va ustundagi raqamlar boʻyalgan kataklar bloklari uzunligini hamda ularning tartibini koʻrsatadi, bloklar orasida kamida bitta boʻsh katak boʻlishi shart. Ushbu saytdagi har bir boshqotirmani tavakkalsiz, faqat mantiq bilan yechish mumkin. Quyidagi chizmalar cheksiz rejimdagi haqiqiy oʻyinlardan olingan.

Boʻsh kataklardan boshlab aniq qadamlarni topish

Hali birorta katak boʻyalmagan boʻlsa ham, baʼzi qatorlar darhol yechim beradi: katta raqamli koʻrsatkichlar oʻz-oʻzidan maʼlum kataklarni aniqlaydi. Dastlab barcha qator va ustunlarni koʻzdan kechiring. Har bir topilgan katak kesishuvchi chiziqlar uchun boshlangʻich nuqta boʻladi.

6792 41 33 14 2976233443433333343443326792 41 33 14 297623344343333334344332
  • shu qadamda ochilgan
10×10 oʻlchamli ushbu taxtada 20 ta chiziqdan 14 tasi boshidanoq aniq kataklarni beradi, jami 36 ta katak (ajratib koʻrsatilgan). Ikkinchi taxtada yashiringan toʻliq rasm aks etgan.Cheksiz rejimdagi #2 taxtasidan olingan vaziyat

Chiziqni toʻliq hisoblash

Bloklar sonini va ular orasidagi bittadan boʻsh kataklarni qoʻshib chiqing. Agar jami yigʻindi chiziq uzunligiga teng boʻlsa, bloklar faqat bitta usulda joylashishi mumkin va butun chiziq, boʻshliqlari bilan birga, toʻliq aniqlanadi.

oldin4 5
keyin4 5
  • shu qadamda ochilgan
4-ustun, koʻrsatkich 4 5: bloklar yigʻindisi 9, va 1 ta oraliq bilan jami 10 boʻlib, butun qatorni toʻldiradi.Cheksiz rejimdagi #8 taxtasidan olingan vaziyat

Ustma-ust tushish: blokni chapga va oʻngga surish

Blokni iloji boricha chapga, soʻngra iloji boricha oʻngga surib koʻring. Agar blok mavjud boʻsh joyning yarmidan uzun boʻlsa, bu ikki holat oʻzaro ustma-ust tushadi va kesishgan kataklar har qanday yechimda doim boʻyalgan boʻladi. n ta katakli qatorda k uzunlikdagi bitta blok uchun, agar 2k > n boʻlsa, aniq 2k − n ta katak aniqlanadi.

Bir nechta bloklar bilan ham xuddi shunday ishlaydi: barchasini bir tomonga, soʻng boshqa tomonga suring va aynan bir blok ikkala holatda ham qoplagan kataklarni boʻyang.

chapga taqalgan7
oʻngga taqalgan7
keyin7
  • shu qadamda ochilgan
2-qator: 10 ta katakda 7 uzunlikdagi bitta blok. Chapga va oʻngga surilganda, u bir xil 4 ta katakni qoplaydi, demak, ular boʻyaladi.Cheksiz rejimdagi #3 taxtasidan olingan vaziyat

Blokni chekkaga yopishtirish

Chetga yaqin joylashgan boʻyalgan katak, agar uning chekkagacha boʻlgan masofasi blok uzunligidan kichik boʻlsa, oʻsha tomondagi birinchi blokga tegishli boʻladi. Blok chekkadan tashqariga chiqa olmagani sababli, u ushbu katakdan boshlab oʻzining toʻliq uzunligigacha choʻzilishi shart.

oldin4 1
keyin4 1
  • shu qadamda ochilgan
8-qator, koʻrsatkich 4 1: chap chetidan birinchi maʼlum katak boʻyalgan, joylashuvi 3, yaʼni 4 blokining yetish doirasida. Blok uni oʻz ichiga olishi kerak va chetdan nariga oʻta olmaydi, demak u ushbu chetdan kamida 4 pozitsiyasigacha yetib boradi.Cheksiz rejimdagi #3 taxtasidan olingan vaziyat

Hech bir blok yetib bormaydigan kataklarni oʻchirish

Baʼzi kataklar aniqlangach, bloklarning harakat maydoni torayadi. Hech bir blok yetib bora olmaydigan kataklar aniq boʻsh boʻladi: ularga xoch (krest) qoʻying. Xochlar ham boʻyalgan kataklar kabi muhimdir, chunki ular kesishuvchi chiziqlarni qisqaroq boʻlaklarga ajratadi va ustma-ust tushish usulini yana qoʻllashga imkon beradi.

oldin2 2 2
keyin2 2 2
  • shu qadamda ochilgan
8-qator, koʻrsatkich 2 2 2: maʼlum boʻlgan kataklar tufayli chiziqning bir qismiga birorta ham blok yetib bormaydi. Yangi xochlar: 1. Yangi boʻyalgan kataklar: 1.Cheksiz rejimdagi #1 taxtasidan olingan vaziyat

Chiziqni yakunlash: qolganlarini xoch bilan yopish

Qatorda koʻrsatkich talab qilgan barcha boʻyalgan kataklar topilgach, undagi qolgan barcha boʻsh kataklar aniq boʻsh hisoblanadi. Ularni darhol xoch bilan belgilang: bu xochlar kesishuvchi chiziqlarga yangi yoʻl ochadi.

oldin3 3
keyin3 3
  • shu qadamda ochilgan
5-ustun, koʻrsatkich 3 3: uning barcha bloklari taxtada joylashdi, shuning uchun 4 ta boʻsh katakka xoch qoʻyiladi.Cheksiz rejimdagi #2 taxtasidan olingan vaziyat

Yechishning toʻgʻri ketma-ketligi

Bosqichma-bosqich harakat qiling. Avval boʻsh toʻrning oʻzi aniqlaydigan barcha chiziqlarni toʻldiring. Soʻng qatorlar va ustunlar oʻrtasida navbatma-navbat oʻtib, faqat oxirgi tekshiruvdan keyin yangi katak qoʻshilgan chiziqlarnigina qayta koʻrib chiqing. Harakat toʻxtab qolsa, chetga yaqin boʻyalgan kataklarni (yopishtirish) va joyi toraygan bloklarni (qayta ustma-ust tushirish) qidiring. Bizning taxtalarda bu usullar doim oxirigacha olib boradi: generator taxmin qilishni talab qiladigan taxtalarni qabul qilmaydi.

Savol-javoblar

Yapon krossvordi Picross yoki griddlers bilan bir xilmi?
Qoidalari mutlaqo bir xil. Griddlers, hanjie, nonogramma — bu boshqotirmaning turli nomlari. Picross — Nintendo kompaniyasining, Pic-a-Pix esa Conceptis kompaniyasining oʻyin nomlaridir; biz ularga aloqador emasmiz.
Yapon krossvordida birdan ortiq yechim boʻlishi mumkinmi?
Tasodifiy chizilgan toʻrlarda boʻlishi mumkin va baʼzilarini faqat taxmin qilib yechishga toʻgʻri keladi. Bizdagi har bir taxta faqat bitta aniq rasmga ega boʻlishi va chiziqlarni navbatma-navbat tahlil qilish orqali toʻliq yechilishi tekshirilgan.
10x10 yapon krossvordini yechish nimadan boshlanadi?
Chiziq uchun katta boʻlgan raqamlarni qidiring: oraliq boʻshliqlari bilan 10 ga yaqin yigʻindi yoki 6 va undan katta bitta blok. Avval ularni hisoblang va ustma-ust tushiring, soʻngra kesishuvchi chiziqlarga oʻting.