Кіріспе

Торға негізделген логикалық жұмбақ

Fillomino (フィルオミノ) – көптеген баспагерлер жариялаған логикалық жұмбақ түрі. Бұл жұмбақтың тағы бір атауы – Allied Occupation.

Ерітінді әдістері

Fillomino жұмбағын шешуде әр полиоминоның қандай өлшемге жататындығын анықтаған кезде бос ұяшықтарда сандарды қосу жиі кездесетін тәжірибе болып табылады; бұл сандар берілгендермен бірдей қарастырылады. Бұл, көптеген шекара сегменттерін қайда салу керектігін анық көрсетеді – мысалы, екі әртүрлі санның арасында немесе бірдей сандардың сол санға тең мөлшердегі аймағын қоршап тұрғандай – сонымен қатар, жұмбақтың екінші ережесін «шекараның екі жағында бірдей сан болуы мүмкін емес» деп түсінуге мүмкіндік береді, бұл шешу процесін жеделдетеді. Барлық ұяшықтарды нөмірлеудің бір қызықты салдары – жұмбақ толыққанда, сандар ғана шешімді нақты анықтайды, ал нақты шекаралар оңай анықталады. Бұл желісіз шешімді жеткізуді мүмкін етеді; шындығында, Одақтас оккупациясы үшін берілген шешімдерде тек сандар ғана көрсетілген. (Nikoli әрқашан Fillomino жұмбақтарының шешімдерін полиомино шекараларымен және әрбір ұяшықтағы сандармен бірге жариялайды.) Fillomino жұмбағын бастаудың әдеттегі тәсілі – сәйкес келмейтін берілгендер арасындағы және берілгендермен ғана толыққан полиоминоларды қоршап тұратын анық шекараларды салу («1», ортогональды түрде іргелес «2» жұптары және т.б.). Содан кейін шешуші мына үш нәрсені іздейді, мүмкін біріктіріп:

Әлеуетті артық жүктемелер. Егер шешімдегі әр полиомино толық нөмірленсе, онда сандар саны сол санға тең болатын бірдей сандар болады. Егер торда белгілі бір санды қосу сол санның тым көп көшірмесі бар ортогональды түрде жалғасқан аймаққа әкелсе, онда сол сандардан сол ұяшықтарға шекаралар салуға болады. Көбінесе, мұны берілгендер ғана қамтамасыз етеді, көбінесе диагональды түрде іргелес «2» жұбы: екі берілгенмен бір жақты бөлісетін ұяшықтың біріне «2» қою артық жүктемеге әкеледі, сондықтан төрт ұяшықтық шекаралар (плюс белгісі түрінде) «2»-ні бөліп тұрады. Шектелген домендер. Тордағы әрбір сан – берілген немесе есептелген – әрдайым сол ұяшықтар саны бар аймақпен шектелуі керек. Көбінесе, санға кеңейту үшін басқа орын болмағандықтан, оның аймағында басқа ұяшықтар болуы керек. Ең анық жағдай – үш жағынан шектелген сан (1-ден басқа); төртінші жағын бөлісетін ұяшық сол аймаққа тиесілі болуы керек, сондықтан бірдей санды көрсетуі мүмкін. Бұл принцип тек екі жағынан ғана шектелген, бірақ бір бағытта жеткілікті ұяшықтарға кеңейе алмайтын сандарға да қолданылады және т.б. Анықталған ұяшықтар. Күрделі жағдайларда, бос ұяшықтармен жұмыс істеу кейде сандармен жұмыс істеуден оңайырақ болады. Ең анық жағдай – нөмірсіз бір ғана ұяшық толығымен қоршалғанда; басқа сандардың көмегінсіз, бұл ұяшық мономино болуы керек және оны 1-мен белгілеуге болады. Сол сияқты, ортогональды түрде іргелес екі бос ұяшық бірге қоршалған болса, олар домино болуы керек, өйткені екі мономино бір жақты бөлісе алмайды. Тіпті толық қоршалмаған аймақтардағы ұяшықтар да анықталуы мүмкін; жиі кездесетін жағдай – бос ұяшық шешілген полиоминолармен көбінесе шектелген кішкентай аймақтың бөлігі ретінде, оған тек бір заңды өлшемдегі полиомино сәйкес келеді, ал басқа өлшемдер тым үлкен немесе бірдей өлшемдегі полиоминолар бір жақты бөліседі. Мұндай ұяшыққа қандай санды заңды түрде орналастыруға болатынын қарастырып және тек біреуі ғана бар екенін анықтау арқылы бұл мәселені жақсырақ түсінуге болады.

Нұсқалар

Fillomino әр түрлі геометрияға бейімделеді; алтыбұрышты торларды қолдануға болады, мұнда ережедегі жалғыз өзгеріс – полиоминоның барлық нұсқаларын полигекспен алмастыру. Николи компаниясы NIKOJI деген атпен тағы бір нұсқасын жариялады; сандардың орнына әріптер бастапқы мәлімет ретінде қолданылады, онда әріптер мен полиоминолар бір-бірге сәйкес келеді және тек сәйкес әріптерде ғана сәйкес полиоминолар болады (көлемі, пішіні, бағыты және әріп орны бойынша). Ойынның компьютерлік нұсқасында ойыншы сандарды енгізеді (компьютер ойыншы үшін шекараны салады) және ол "Толықтыру" деп аталады, сондай-ақ "SGT Puzzles" жинағының бір бөлігі болып табылады. 2013 жылы Fields деп аталған Fillomino-ның iOS мобильді нұсқасы пайда болды.