Ještě jednou Calvinbal
Transkript
DAY 2 TASK 3 CZECH Ještě jednou Calvinbal Připomeňme si, že letos se v Čechách hraje mistrovství světa v Calvinbalu. Utkání v Calvinbalu se účastní n různě pojmenovaných hráčů, kteří se rozdělí do několika neprázdných týmů. Mezinárodní Calvinbalová disociace na poslední chvíli změnila pravidla výběru týmů. Ode dneška nemohou ve stejném týmu hrát dva hráči, kteří se nesnáší. (Nesnášení se je vzájemné, tj. pokud hráč a nesnáší hráče b, pak také hráč b nesnáší hráče a.) Navíc počet týmů musí být nejmenší možný. Řekněme, že hráči jsou Calvin, Hobbes, Susie, Tom, Jerry a Batman. Nechť Batman nesnáší všechny ostatní a Tom nesnáší Jerryho a Hobbse. Pak je možné mít tři týmy (například jeden tým se skládá pouze z Batmana, ve druhém hrají Tom a Susie, a ve třetím Calvin, Hobbes a Jerry). Není ale možné mít dva týmy (jelikož Batman, Tom a Jerry se navzájem nemají rádi a musí proto být v různých týmech), ani čtyři týmy (jelikož je možné mít méně týmů). Máte zadáno, kteří hráči se nesnáší. Nalezněte nějaké možné rozdělení hráčů do týmů (je-li jich možných více, nalezněte libovolné z nich). Formát vstupu V této úloze neodevzdáváte programy, ale pouze správné výstupy pro zadané vstupy. V adresáři /mo/problems/again jsou vstupní soubory input 000.txt, . . . , input 009.txt. Každý z nich má následující formát: První řádka obsahuje dvě přirozená čísla n a m, udávající počet hráčů a počet různých dvojic hráčů, kteří se navzájem nesnáší. Hráči jsou očíslováni od 1 do n. Na i-té z následujících m řádek jsou dvě různá přirozená čísla ai a bi (1 ≤ ai , bi ≤ n) popisující, že hráči ai a bi se nesnáší. Formát výstupu Ke vstupnímu souboru input 00k.txt (kde k = 0, . . . , 9) připravte výstupní soubor output 00k.txt v následujícím formátu: První řádka obsahuje přirozené číslo t, udávající počet týmů, do nichž jsou hráči rozděleni. Na i-té z následujících t řádek je seznam čísel hráčů patřících do i-tého týmu. Týmy mohou být vypsány v libovolném pořadí, stejně tak i pořadí hráčů v seznamu může být libovolné. Výstupní soubory odevzdejte pomocí soutěžního prostředí. Pokud při odevzdání vyberete výstupní soubory jen k některým vstupům, budou soubory ke zbylým vstupům zkopírovány z posledního odevzdání, které soubor obsahovalo (pokud takové existuje). Je tedy rovněž možné odevzdávat soubory po jednom. Vzorový vstup 6 1 2 3 4 5 5 2 7 6 6 6 6 6 4 4 Vzorový výstup Jedna z možných správných odpovědí je: 3 6 4 3 1 2 5 Vzorový vstup a výstup odpovídají příkladu ze zadání, kde hráči jsou očíslováni následovně. Hráč Číslo Calvin 1 Hobbes 2 Susie 3 Hodnocení Za každý správný výstupní soubor obdržíte 10 bodů. 1 Tom 4 Jerry 5 Batman 6
Podobné dokumenty
OBECNĚ ZÁVAZNÁ VYHLÁŠKA OBCE TŘEBONÍN č.2/2005 O
1) Fyzická osoba, která má v obci trvalý pobyt. Za domácnost m e být poplatek
odvád n spole ným zástupcem, za rodinný nebo bytový d m vlastníkem nebo
správcem, tyto osoby jsou povinny obci oznámit ...
9. PAMEŤ - maturitniotazky.webz.cz
- zapomínání se netýká první fáze – to, co není v paměti, nelze zapomenout
- někdo se naučí, podrží si to v paměti, ale selže třetí fáze – nevybavíme si to
Druhy paměti
SENZOMOTORICKÁ (ultrakrátká)...
Dokument - Otrokovice
než v roce 2009. Vedení města si však klade za
cíl v co nejmenší míře omezovat finanční prostředky určené na činnost TSO v letošním roce.
Jsme si vědomi toho, že tvrdá úsporná opatření
by ve svém ...
Modernà metody Å™eÅ¡enà problému pokrytÃ
X
@ _ 2" &@ * _ ` a = `8a = `/ 7a @ _ 2" &@ * _ ` a = ` a = `/ 7a)
S úsměvem jde všechno líp
- Bílá nemoc - K. Čapek
- Hamlet – W. Shakespeare
- Prodaná nevěsta - K. Sabina
- Srpen a kladivo – V. Pačesný, R. Cogan
Letak enneagram Tábor
„V každém z nás je ukryt
diamant!“
program Pochopení
s enneagramem
Pokud se vám stává, že nechápete
svého partnera, děti, kolegy, nyní se
vám zcela rozjasní a získáte nástroj
pro lepší vztahy…