Kuulujutud
시간 제한1초메모리 제한1024 MB
학생과 모둠이 있고, 모둠에서 한 명이라도 소문을 들으면 모둠 전원이 듣는다. 소문마다 최종적으로 듣는 학생 수를 구한다.
문제
Informaatikaolümpiaadi tulevase lõppvooru kohta on liikvel igasuguseid kuulujutte. Kuulujutud levivad igasugustes suhtlusringides: klassis, trennis, sõpruskonnas. Igal kuulujutul on algataja, kes räägib seda kõigis oma suhtlusringides. Kui keegi mingit kuulujuttu kuuleb, räägib ta seda omakorda edasi kõigis oma suhtlusringides (nii, et kõik ringis olijad kuulevad seda), kõik kuulnud omakorda kõigis oma suhtlusringides ja nii edasi.
Koolis on kokku õpilast, kellest on moodustunud suhtlusringi. Õpilased on nummerdatud kuni ja iga suhtlusringi kohta on teada sellesse kuuluvate õpilaste numbrid. Koolis on kokku liikvel kuulujuttu, millest iga kohta on teada selle algatanud õpilase number.
Sinu ülesanne on iga kuulujutu kohta leida, mitu inimest sellest lõpuks kuulevad.
입력
Sisendi esimesel real on 3 tühikutega eraldatud täisarvu (), () ja ().
Järgmised rida kirjeldavad suhtlusringe. Iga rea alguses on täisarv (, ühe suhtlusringi suurus. Sellele järgnevad paarikaupa erinevat täisarvu lõigust kuni , selle suhtlusringi liikmete numbrid. On teada, et summa ei ületa .
Järgmisel real on igal üks täisarv lõigust kuni , mis annab ühe kuulujutu algataja numbri.
출력
Väljundisse väljastada rida, millest igal on vastava kuulujutu kuuljate arv.