Fişierul intrare/ieşire:design.in, design.outSursăAlgoritmiada 2018 Runda Maraton
AutorEugenie Daniel PosdarascuAdăugată debciobanuBogdan Ciobanu bciobanu
Timp execuţie pe test1 secLimită de memorie524288 kbytes
Scorul tăuN/ADificultateN/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.indesign.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
Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?