Ještě jednou Calvinbal

Transkript

Ještě jednou Calvinbal
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

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 ...

Více

9. PAMEŤ - maturitniotazky.webz.cz

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á)...

Více

Dokument - Otrokovice

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 ...

Více

Modernà metody Å™eÅ¡enà problému pokrytÃ

Modernà metody řešenà problému pokrytà X @ _ 2" &@ * _ ` a = `8a = `/ 7a @ _ 2" &@ * _ ` a = ` a = `/ 7a)

Více

S úsměvem jde všechno líp

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

Více

Letak enneagram Tábor

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…

Více