Kuulujutud | 프로그래밍의 벗 PivotOJ
PivotOJ

Kuulujutud

시간 제한: 1000ms메모리 제한: 1024MB출처: EIO 2022-23 finalBOJ 29838

문제

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 NN õpilast, kellest on moodustunud MM suhtlusringi. Õpilased on nummerdatud 11 kuni NN ja iga suhtlusringi kohta on teada sellesse kuuluvate õpilaste numbrid. Koolis on kokku liikvel KK 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 NN (1N1000001 \le N \le 100\,000), MM (1M1000001 \le M \le 100\,000) ja KK (1K1000001 \le K \le 100\,000).

Järgmised MM rida kirjeldavad suhtlusringe. Iga rea alguses on täisarv SiS_i (1SiN1 \le S_i \le N, ühe suhtlusringi suurus. Sellele järgnevad SiS_i paarikaupa erinevat täisarvu lõigust 11 kuni NN, selle suhtlusringi liikmete numbrid. On teada, et summa S1+S2++SMS_1 + S_2 + \ldots + S_M ei ületa 200000200\,000.

Järgmisel KK real on igal üks täisarv lõigust 11 kuni NN, mis annab ühe kuulujutu algataja numbri.

출력

Väljundisse väljastada KK rida, millest igal on vastava kuulujutu kuuljate arv.

예제

예제 1

입력
10 4 1
3 1 2 3
3 2 5 8
2 8 4
2 9 10
1
출력
6

예제 2

입력
10 5 3
2 3 4
3 6 4 3
2 5 7
2 7 8
2 8 5
1
5
4
출력
1
3
3
코드를 제출하려면 로그인하세요.