Aromatična avantura
시간 제한1초메모리 제한1024 MB
각 정점에 값이 있는 무방향 그래프에서, 값이 이동마다 낮음과 높음을 번갈아 엄격하게 오가는 경로로 정점 1에서 도달할 수 있는 모든 정점을 구합니다.
문제
Gospodin Malnar uživa u šetnjama te ga stoga zanima šetnja kroz mirisne gradske vrtove. Gradske vrtove možemo zamisliti kao graf gdje su vrtovi označeni brojevima od do . Između njih postoji točno neusmjerenih jedinstvenih bridova. Također znamo da vrt označen brojem ima koeficijent aromatičnosti .
A svima je već poznato, da bi šetnja bila avanturistična, aromatičnost mora imati svoje uspone i padove tj. ako sa označimo vrtove posjećene šetnji (koji nisu nužno različiti), mora vrijediti
Sada Gospodina Malnara zanima do kojih sve vrtova može doći avanturističkom šetnjom krećući iz vrta (moguće je da šetnja Gospodina Malnara odmah i završi u tom vrtu).
입력
U prvom su retku prirodni brojevi () i () iz teksta zadatka.
U sljedećem retku nalazi se brojeva od kojih je -ti ().
U -tom od sljedećih redaka nalaze se po dva broja te (, ) koji označavaju da su vrtovi te spojeni bridom.
출력
U prvom retku potrebno je ispisati broj , broj vrtova do kojih Gospodin Malnar može doći.
U sljedećem retku potrebno je ispisati brojeva u rastućem poretku, oznake vrtova do kojih Gospodin Malnar može doći.