Geyzerləri Rəngləmə
Bir dəfə, Lusi Link-Cut sistemindəki planetlərdən birində bir mağara tapdı. Mağara zalından və keçidindən ibarətdir; hər bir keçid iki zalı birləşdirir və keçidlər vasitəsilə istənilən digər zala çatmaq mümkündür.
Hər bir zalda bir rəngləmə geyzeri var. Zalda geyzeri partlayanda, zalından məsafədə olan bütün zallar nömrəli rəngə boyanır. İki zal arasındakı məsafə, onlardan birindən digərinə keçmək üçün keçməli olduğunuz keçidlərin minimum sayısı ilə müəyyən edilir.
Lusi mağaranın strukturunu, bəzi zalların rənglərini bilir və hər geyzerin dəqiq bir dəfə partladığını bilir. Bu məlumatlara əsaslanaraq, partlayışların baş verə biləcəyi mümkün bir sıralamanı müəyyən edin.
Giriş verilənləri
Birinci sətirdə bir tam ədəd — mağaradakı zalların sayı.
İkinci sətirdə tam ədəd — geyzerlərin rəngləmə məsafəsi parametrləri.
Üçüncü sətirdə tam ədəd , burada ya -ci zalın rəng nömrəsidir, ya da -dir, əgər -ci zalın rəngi məlum deyilsə.
Sonra gələn sətir keçidləri təsvir edir. -ci sətir iki tam ədəd — keçid vasitəsilə birləşdirilən zallar.
Çıxış verilənləri
Bir sətirdə tam ədəd çap edin, burada -ci partlayışın baş verdiyi zalın nömrəsidir. Giriş məlumatlarına uyğun ən azı bir sıralamanın mövcud olduğu təmin edilir.
Nümunələr
Qeyd
Birinci nümunədə, burada hər partlayışdan sonra zalların rəngləri var, onların çıxışda verilən sıraya uyğun baş verdiyini düşünərək:
Qiymətləndirmə
( bal): ;
( bal): ;
( bal): ;
( bal): ;
( bal): əlavə məhdudiyyət yoxdur.