V termínu 19.7.- 24.7..se koná sedmé kolo logického seriálu WPF GP 2024, které připravuje Korea.
Originální anglický booklet najdete zde.
Přejeme hodně zdaru při luštění.
- 20. 7. 2024 - Gotroch -
Celkem 849 bodů:
1, 3. Square Meadows (3, 7 bodů): Rozdělte tabulku podél šedých linií na oblasti ve tvaru čtverce tak, že každé políčko tabulky patří právě do jedné čtvercové oblasti. Každá čtvercová oblast musí obsahovat právě jeden osmiúhelník.
Vyznačené tečky v zadání slouží pouze pro účely odpovědního kódu. Barva osmiúhelníků má pouze estetický význam.
Odpovědní kód: Napište délku strany čtverce, ve kterém se vyznačená tečka nachází, v pořadí zleva doprava (ignorujte umístění v řádku). Pro dvojciferná čísla udejte pouze poslední číslici, tj. např. pro délku strany čtverce 10 udejte 0.
Odpovědní kód příkladu: 333323.
2, 4. Square Jam (4, 8 bodů): Rozdělte tabulku podél naznačených čar na čtverce tak, aby každé políčko bylo v přesně jednom čtverci. Na žádném místě rastru se nesmí potkat 4 čtverce. Každé zadané číslo musí náležet do čtverce o straně téže délky. (Čtverec nemusí obsahovat žádné číslo, ale může jich obsahovat i více).
Vyznačené tečky v zadání slouží pouze pro účely odpovědního kódu.
Odpovědní kód: Napište délku strany čtverce, ve kterém se vyznačená tečka nachází, v pořadí zleva doprava (ignorujte umístění v řádku). Pro dvojciferná čísla udejte pouze poslední číslici, tj. např. pro délku strany čtverce 10 udejte 0.
Odpovědní kód příkladu: 22321.
5. - 6. Light and Shadow (3, 43 bodů): Rozdělte tabulku podél šedých liníí na bílé a černé oblasti. Políčka stejné barvy jsou považována za součást jedné oblasti, jestliže spolu sousedí stranou, tj. pokud se dvě různé oblasti dotýkají stranou, jedna musí být bílá a druhá černá. V každé oblasti musí být přesně jedno zadané číslo, které současně udává počet políček dané oblasti.
Vyznačené tečky v zadání slouží pouze pro účely odpovědního kódu. Pokud chcete, můžete místo zakreslení hranic oblasti vybarvit, ani jedna z možností by neměla ovlivnit odpovědní kód.
Odpovědní kód: Zleva doprava zadejte plochu oblasti, ve které se vyskytuje tečka (ignorujte, ve kterém řádku je tečka umístěna). Pro dvojciferná čísla použijte pouze poslední číslici, tj. pro plochu 10 použijte „0“.
Odpovědní kód příkladu: 655663.
7. - 8. Tapa-Like Loop (7, 39 bodů): . Nakreslete nekřižující se uzavřenou smyčku, která je složena pouze z vodorovných a svislých úseků spojující středy sousedních políček. Smyčka smí každé políčko navštívit maximálně jednou. Smyčka nesmí procházet políčky s čísly.
Čísla udávají délky souvislých skupin políček obsazených smyčkou v osmi okolních políčkách (u buněk na okraji tabulky jich je méně). Políčka jsou považována za součást stejné skupiny, pokud jimi smyčka prochází bez toho, aby mezitím navštívila jiné pole. Pokud je v políčku více jak jedno číslo, pak musí smyčka navštívit políčko, které nesousedí s políčkem s číslem, než vstoupí do další skupiny. Čísla v jednom políčku jsou udávána v náhodném pořadí. Speciální případ - pokud je v políčku uvedeno číslo 0, pak smyčka nenavštíví žádné okolní políčko.
Některá nenulová čísla jsou nahrazena otazníky. Je na vás, abyste zjistili jejich hodnotu.
Odpovědní kód: Pro každý označený řádek napište jeho obsah zleva doprava. Každé pole označte písmenem: pokud polem prochází smyčka přímo, použijte “I”, pokud se v poli smyčka lomí, použijte “L” a pokud polem smyčka neprochází (včetně polí s čísly), použijte “X”. Pro odpověď můžete použít jakoukoliv trojici různých písmen či číslic.
Odpovědní kód příkladu: ILLXI, XXLLX.
9, 11. TomTom (Different Set) (3, 23 bodů): Umístěte číslo z dané sady do každého políčka tak, aby se daná sada čísel vyskytovala v každém řádku i sloupci. Číslice uvnitř oblasti se mohou opakovat. Malé číslo v levém horním poli každé ohraničené oblasti je výsledkem jedné z matematických operací (+, -, x, ÷) aplikované mezi všechny čísla v oblasti. U odčítání a dělení začněte počítat od největší číslice v oblasti (např. při dělení u oblasti označené 2÷ s čísly uvnitř oblasti 1, 2, 4 - výsledku dosáhneme 4÷2÷1=2). Pokud symbol matematické operace není zadán, musí výsledek platit alespoň pro jednu z operací. Některá čísla již mohou být v tabulce zadána.
Pokud oblast obsahuje pouze jedno pole, číslo v levém horním rohu musí být umístěno v daném políčku bez ohledu na početní operaci, která je uvedena pouze z estetických důvodů.
Odpovědní kód: Pro každý označený řádek vepište jeho obsah, zleva doprava. Pro dvouciferná čísla použijte pouze poslední číslici, např. použijte 0 pro políčko s číslem 10.
Odpovědní kód příkladu: 63124, 46231.
10, 12. Math Path (11, 49 bodů): Do každého políčka vložte jedno z čísel 1 až X (X = počet polí v tabulce) tak, aby se čísla v tabulce neopakovala. Pokud se hodnota čísel liší o 1, pak spolu musí sousedit stranou nebo rohem. Malé číslo v levém horním poli každé ohraničené oblasti je výsledkem jedné z matematických operací (+, -, x, ÷) aplikované mezi všechny čísla v oblasti. U odčítání a dělení začněte počítat od největší číslice v oblasti (např. při dělení u oblasti označené 2÷ s čísly uvnitř oblasti 1, 2, 4 - výsledku dosáhneme 4÷2÷1=2). Pokud symbol matematické operace není zadán, musí výsledek platit alespoň pro jednu z operací. Některá čísla již mohou být v tabulce zadána.
Pokud oblast obsahuje pouze jedno pole, číslo v levém horním rohu musí být umístěno v daném políčku bez ohledu na početní operaci, která je uvedena pouze z estetických důvodů.
Odpovědní kód: Pro každý označený řádek vepište jeho obsah, zleva doprava. Pro dvouciferná čísla použijte pouze poslední číslici, např. použijte 0 pro políčko s číslem 10.
Odpovědní kód příkladu: 653, 891.
13, 15. Geradeweg (5, 39 bodů): Nakreslete nekřižující se uzavřenou smyčku, která je složena pouze z vodorovných a svislých úseků spojující středy sousedních políček. Smyčka smí každé políčko navštívit maximálně jednou.
Smyčka musí procházet všemi políčky s čísly. Čísla udávají délku rovné části, která prochází políčkem s číslem (nebo z něj vychází).
Odpovědní kód: Pro každý označený řádek napište jeho obsah zleva doprava. Každé pole označte písmenem: pokud polem prochází smyčka přímo, použijte “I”, pokud se v poli smyčka lomí, použijte “L” a pokud polem smyčka neprochází (včetně polí s čísly), použijte “X”. Pro odpověď můžete použít jakoukoliv trojici různých písmen či číslic.
Odpovědní kód příkladu: IXXXLL, LLIIXI.
14, 16. Rail Pool (5, 46 bodů): Nakreslete nekřižující se uzavřenou smyčku, která je složena pouze z vodorovných a svislých úseků spojující středy sousedních políček. Smyčka prochází každým políčkem právě jednou.
V tabulce jsou zakreslené oblasti obsahující sadu čísel v levém horním rohu. Každý rovný úsek smyčky, který se zčásti nebo zcela nachází v dané oblasti, musí mít svou délku uvedenou jako jedno z těchto čísel. Zároveň každé číslo uvedené v dané oblasti musí představovat alespoň jeden rovný úsek smyčky, který se v dané oblasti částečně nebo zcela nachází.
Odpovědní kód: Pro každý označený řádek napište jeho obsah zleva doprava. Každé pole označte písmenem: pokud polem prochází smyčka přímo, použijte “I”, pokud se v poli smyčka lomí, použijte “L”. Pro odpověď můžete použít jakoukoliv dvojici různých písmen či číslic.
Odpovědní kód příkladu: ILLLLI, LLILLI.
17, 19. Wordle Bank (7, 55 bodů): Z daného seznamu umístěte slova do řádků tabulky, na každý řádek jiné slovo a do každého políčka jedno písmeno zleva doprava.
Každá tabulka má svůj písmenný kód, jednotlivá písmena kódu odpovídají jednotlivým sloupcům tabulky. Písmeno umístěné v zeleném (kulatém) políčku odpovídá písmenu kódu pro daný sloupec. Písmeno ve žlutém (osmiúhelníkovém) políčku odpovídá písmenu kódu pro jiný sloupec, ve kterém nemůže být umístěno a označeno zeleným políčkem, nebo ještě není označeno žlutým políčkem nalevo od daného políčka. Písmeno v bílém políčku buď neodpovídá žádnému písmenu kódu, nebo již všechna tato písmena odpovídající kódu tabulky byla označena zeleným nebo žlutým políčkem nalevo od daného políčka.
Písmenný kód může, ale nemusí být smysluplné slovo a nemusí být možné jej jednoznačně určit. Pro úlohu jsou důležitá pouze slova napsaná VELKÝMI PÍSMENY, ostatní slova jsou uvedena pouze z estetických důvodů. V příkladu nalevo je písmenný kód buď DEFGH nebo FEDGH, v příkladu napravo ABABA.
Odpovědní kód: Pro každou tabulku napište první písmeno každého slova shora dolů.
Odpovědní kód příkladu: CEGHA, CCABB.
18, 20. - 22. Master Mind (12, 7, 11, 9 bodů): Úkolem úlohy je zjistit písmenný kód. Každý řádek s písmeny představuje jeden pokus o odhalení tohoto kódu, následuje vyhodnocení (bílými a černými kolečky), jak moc byl tento pokus úspěšný. Černé kolečko znamená, že v pokusu se vyskytuje písmeno, které je také v hledaném kódu a současně leží na stejné pozici. Bílé kolečko značí, že v pokusu se vyskytuje písmeno, které je také v hledaném kódu, ale neleží na stejné pozici. Pořadí v jakém jsou vyobrazeny kolečka není podstatné. Každé nalezené písmeno hledaného kódu je vyhodnoceno pouze jedním kolečkem, černé má přednost před bílým. (Takže například pokus FREED v porovnání s hledaným kódem GEESE, bude vyhodnocen jedním černým kolečkem – za písmeno E na třetí pozici a jedním bílým kolečkem – za písmeno E na čtvrté pozici.) Každé písmeno hledaného kódu se vyskytuje alespoň v jednom pokusu. Pokusy mohou obsahovat i prázdná místa, ta se ale nesmí objevovat v hledaném písmenném kódu.
Poslední řádek s prázdnými čtverci pro hledaný kód a jakékoliv poznámky po stranách mají pouze estetický účel. Hledaný písmenný kód může, ale nemusí být smysluplné slovo.
Odpovědní kód: Napište hledaný kód.
Odpovědní kód příkladu: OFF.
23, 25. Candles (16, 96 bodů): Do některých prázdných políček tabulky umístěte svíčky. Hodnota každé svíčky je rovna počtu hran daného políčka, které nesousedí s políčkem se svíčkou. Žádná svíčka nesmí mít hodnotu „0“ (tj. žádné políčko se svíčkou nesousedí všemi svými hranami s dalšími políčky se svíčkou).
V některých políčkách jsou zadána čísla, jejichž velikost odpovídá součtu hodnot svíček v políčkách, které s daným políčkem sousedí stranou nebo rohem.
Čísla ve svíčkách zakreslená v řešení příkladu jsou uvedena pouze pro lepší vizualizaci řešení.
Odpovědní kód: Pro každý označený řádek vepište jeho obsah, zleva doprava. Pro pole, ve kterém se nachází svíčka, použijte “O”. Pokud v poli svíčka není, použijte “X”. Můžete také použít jakoukoliv kombinaci různých písmen.
Odpovědní kód příkladu: XOXXXO, XOOXXX.
24, 26. Black Holes (13, 53 bodů): Umístěte do tabulky hvězdy. Hvězdy mají velikost jednoho políčka a políčka s hvězdami se nesmí navzájem dotýkat, a to ani diagonálně.
Čísla umístěná v tabulce představují celkovou „gravitační“ hodnotu nejbližších hvězd viděných ve všech osmi směrech z daného políčka. Hvězda vzdálená jedno políčko od políčka s číslem (tj. s ním sousedí), má hodnotu 4, hvězda vzdálená dvě políčka má hodnotu 2, hvězda vzdálená tři políčka má hodnotu 1 a hvězdy ve větších vzdálenostech (nebo směry, kde se hvězdy nenachází) mají hodnotu 0. Zatímco hvězdy „blokují“ ostatní hvězdy (z políčka s číslem je vidět pouze nejbližší hvězda v daném směru), políčka s čísly viditelnost hvězd neblokují.
Čísla nad tabulkou slouží pouze pro účely odpovědi.
Odpovědní kód: Pro každý řádek vepište číslo prvního sloupce zleva, ve kterém se vyskytuje hvězda. Pro dvouciferná čísla použijte pouze poslední číslici, např. použijte 0 pokud se první hvězda vyskytne ve sloupci s číslem 10. Pokud se v daném řádku hvězda nevyskytuje, vepište 0.
Odpovědní kód příkladu: 030361.
27. - 29. Voxas (6, 29, 53 bodů): Rozdělte tabulku do obdélníkových regionů podél vyznačených linií. Každý region má velikost 1×2 nebo 1×3 políčka. Některé hranice regionů jsou již vyznačeny. Navíc jsou některé hranice označeny kolečkem. Bílé kolečko (se symbolem =) se dotýká dvou regionů se stejnou velikostí a stejnou orientací (oba vedou vodorovně či oba svisle). Černé kolečko (se symbolem X) se dotýká dvou regionů, které mají jednak rozdílnou velikost, a zároveň rozdílnou orientaci (jeden je svislý a druhý vodorovný). Šedé kolečko (bez symbolu) znamená, že tato hranice nesplňuje podmínky bílého ani černého kolečka, tedy že buď mají oba regiony stejnou orientaci a zároveň jinou délku, nebo mají oba regiony rozdílnou orientaci a zároveň stejnou délku.
Odpovědní kód: Pro každý označený řádek vepište pro každé pole zleva doprava výšku regionu (kolik polí zaujímá region v sloupci) v němž toto pole leží.
Odpovědní kód příkladu: 211111, 112333.
30. Star Battle (57 bodů): Umístěte do tabulky hvězdy tak, aby byly v každém řádku, sloupci i oblasti právě dvě hvězdy. Hvězdy mají velikost jednoho políčka a políčka s hvězdami se nesmí navzájem dotýkat, a to ani diagonálně.
Čísla nad tabulkou slouží pouze pro účely odpovědního kódu.
Odpovědní kód: Pro všechny řádky (v pořadí shora dolů) udejte číslo sloupce, v němž se nachází první hvězda (bráno zleva). Pro dvojciferná čísla sloupců udejte pouze poslední číslici, tj. např. pro sloupec 10 udejte 0.
Odpovědní kód příkladu: 261627135.
31, 32, 34. Continents (33, 46, 33 bodů): Do některých políček tabulky umístěte danou sadu čísel tak, aby se vyskytovala přesně jednou v každém řádku i sloupci.
Políčka se považují za součást stejné skupiny, pokud obě obsahují číslo a dotýkají se stranou. Hodnota dané skupiny je rovna součtu všech políček, která obsahuje. Čísla okolo tabulky udávají hodnotu první skupiny políček, která je viditelná v daném směru.
Odpovědní kód: Pro každý označený řádek vepište jeho obsah, zleva doprava. Pro pole, která neobsahují čísla, použijte X. Do odpovědi nezahrnujte čísla okolo tabulky.
Odpovědní kód příkladu: 1X3X2, 321XX.
33. Skyscrapers (18 bodů): Do každého políčka vložte jedno z čísel 1 až X (X = počet polí v řádku) tak, aby se čísla v řádcích a sloupcích neopakovala. Čísla představují mrakodrapy různých výšek. Čísla okolo tabulky udávají, kolik mrakodrapů je viditelných z daného směru, přičemž nižší mrakodrapy jsou skryty za vyššími. V úloze už mohou být některá čísla umístěna.
Odpovědní kód: Pro každý označený řádek vepište jeho obsah, zleva doprava. Do odpovědi nezahrnujte čísla okolo tabulky.
Odpovědní kód příkladu: 45312, 23541.
přeložil Karel Štěrba