Fişierul intrare/ieşire: | design.in, design.out | Sursă | Algoritmiada 2018 Runda Maraton |
Autor | Eugenie Daniel Posdarascu | Adăugată de | |
Timp execuţie pe test | 1 sec | Limită de memorie | 524288 kbytes |
Scorul tău | N/A | Dificultate | N/A |
Vezi solutiile trimise | Statistici
Design
În timp ce făcea duş, Bossanip a fost întrebat de colegul lui de cameră (Rostogol):
Rostogol: Vrei să distrugem lumea?
Bossanip: Ce?
Rostogol: Vrei să distrugem lumea?
Bossanip: Ceeeee? Nu aud.
Rostogol: Vrei să distrugem lumea?
Bossanip: Da, da, da.....
Setaţi să distrugă lumea, cei doi aventurieri s-au apucat de artă şi design vestimentar. Din păcate, arta este ca un Joker: arată bine, dar nu face nimic. Plictisiţi de lipsa de originalitate a oamenilor de a se îmbrăca cu haine, Rostogol s-a decis să fie mai rebel. Astfel, acesta a decis să se îmbrace într-un arbore cu N noduri (de ce nu?). Obsedat în a îşi exprima sentimentele cromatice asupra existenţei universului, Bossanip a vrut să coloreze arborele cu care se îmbracă Rostogol folosind culori de la 1 la K.
Niciodată nu e bine în viaţă să fii decis, motiv pentru care în loc să se hotărască cu ce culoare să coloreze fiecare nod în parte, aceştia sunt mai interesaţi de ce culori sunt înconjurate nodurile arborelui. Astfel, pentru fiecare nod X de la 1 la N, ştiţi care este lista culorilor vecinilor nodului X, dar nu ştiţi culoarea acestui nod. Aflaţi soluţia minim lexicografică cu care puteţi colora arborele.
Date de intrare
Fişierul de intrare design.in va conţine pe prima linie 2 numere naturale N şi K. Urmatoarele 3 * N linii descriu arborele si culorile acestuia. Pentru fiecare nod i avem:
- Un număr natural X reprezentând numărul de vecini în arbore a nodului i
- X numere naturale cu valori de la 1 la K reprezentând culorile vecinilor nodului i (în ordine aleatoare)
- X numere naturale cu valori de la 1 la N reprezentând indicii nodurilor vecine cu nodul i din arbore (în ordine aleatoare)
Date de ieşire
Fişierul de ieşire design.out va conţine N numere reprezentând culorile celor N noduri. Soluţia afişată trebuie să fie minim lexicografică.
Restricţii
- 2 ≤ K ≤ 6
- K ≤ N
- K * N ≤ 500
- Această problemă era mai bună dacă se numea Crăciun, dar stai....
Exemplu
design.in | design.out |
---|---|
6 2 3 2 1 2 4 2 5 3 2 1 1 1 6 3 1 2 2 1 1 1 1 1 1 1 2 2 | 1 2 1 1 2 2 |
15 4 2 1 1 2 9 4 1 2 3 4 1 3 5 11 2 1 1 2 4 2 1 2 3 6 2 1 1 2 7 1 1 4 2 1 2 5 8 1 1 7 4 1 2 3 4 1 10 14 15 1 1 9 2 1 1 2 12 2 3 4 11 13 1 1 12 1 1 9 1 1 9 | 3 1 1 1 2 2 1 1 1 1 4 1 3 2 4 |