Filomino s dírami - jak zadávat řešení (žádost o upřesnění)

7 odpovědí [Poslední]
Nekra
Offline
Připojen: 2014-03-04

Dobrý den

Prosím o upřesnění instrukcí, jak zadávat řešení - v případě, že se v kontrolovaném řádku či sloupci vyskytne nějaké pole bez čísla.
Pod jakým znakem takové pole kódovat? Mezerou? Nulou? Písmenem B nebo P ? (Jako "Bez čísla" případně "Prázdné".)

Instrukce k zadávání řešení mi v tomto případě připadají nedostatečně podrobné.

Děkuji, Nekra

Caca
Offline
Připojen: 2011-11-25
Psal jsem, že pro mě! A pěkný

Psal jsem, že pro mě!
A pěkný jsou rozhodně.

KrtekHonza
Offline
Připojen: 2011-11-25
Pěkná filomina

Obě úlohy jdou řešit velmi elegantně a logicky. Rozhodně bez použití gumy... wink

Caca
Offline
Připojen: 2011-11-25
Rozdělit do oblastí ...,

Rozdělit do oblastí ..., některé velikosti oblastí jsou již předepsány. Plus ta sudá/lichá.
Gotrochu, to je nářez - říkám těmhle obtížnostem pracovně fóliové. Bez ní by to pro mě bylo na půl stromu papíru.

Nekra
Offline
Připojen: 2014-03-04
Už to asi chápu

Už to asi chápu. Když mi tam vznikne "volná" oblast (tj. oblast, kde není ani jedno z čísel zadaných na začátku), tak mám zjistit její velikost a dosadit do každého pole té volné oblasti číslo rovné její velikosti.

KrtekHonza
Offline
Připojen: 2011-11-25
Jak odpovídat

Už v průběhu řešení si do všech políček každé oblasti piš číslo - to číslo, které odpovídá velikosti oblasti. Pak při vypisování kódu už budeš mít v každém políčku nějaké číslo a bude to.

Podívej se na příklad vyřešené úlohy filomino v následujícím pdfku: http://www.fed-sudoku.eu/booklets/croco-cz-1-11.pdf

Nekra
Offline
Připojen: 2014-03-04
Jak odpovídat

Tato odpověď mi naneštěstí nepomohla. Problém není v tom JAK úlohu řešit, ale JAK zapsat do kontrolního řádku řešení, pokud v nějakém řádku/sloupci je pole BEZ čísla. Pole s číslem v kontrolním řádku/sloupci je logicky značeno právě tím číslem. Jaký je odpovědní znak (resp. řetězec znaků) je pro pole bez čísla? Vynechání takového pole a zapsání pouze čísel mi nefungovalo.

Je už jasné, na co se ptám? Chápu jak to řešit, ale potřebuji odpověď typu
"Když tam bude prázdné políčko, tak do odpovědi zapište nulu." (Nula taky nefunguje).

Právě proto, že v zadání je, že v mřížce mohou být pole bez čísel (jinak by to logicky ani do té čtverečkované plochy nevycházelo), tak je důležité, jak mají být taková pole zadaná do řešení!

A pokud se mají čísla vepsat do všech ostatních, CO se má psát do těch "volných", když ne nula? (S nulou to totiž nefunguje).

Gotroch
Offline
Připojen: 2011-12-11
Filomino

Jako odpoved pro vsechny takova pole zadavejte cislo, ktere predstavuje velikost (pocet policek) dane oblasti.
Oblasti bez zadanych cisel maji uplne stejny charakter jako ostatni oblasti s cisly a nijak se od nich nelisi.

Mozna vice jasnejsi by bylo do zadani ulohy pripsat:
Rozdelte celou mrizku na oblasti a DO KAZDEHO POLICKA VEPISTE CISLO, cisla v jedne oblasti musi byt stejna...

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer