| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 1.5 초 | 1024 MB | 3 | 3 | 3 | 100.000% |
U jednoj dalekoj državi se nalazi n gradova označenih brojevima od 1 do n. Između m parova različitih gradova su uspostavljene zrakoplovne rute — svakodnevni letovi u oba smjera. Neki gradovi su koncentratori te njima pojedine zrakoplovne kompanije posvećuju više pažnje i resursa. Konačno, u svakom gradu se nalazi određeni broj potencijalnih putnika, a kako vrijeme prolazi taj broj može varirati.
Slika 1: Ilustracija prvog primjera test podataka: trenutni utjecaj grada 3 je 22, a grada 6 je 8.
Za određeni grad-koncentrator a njegov utjecaj je ukupan broj potencijalnih putnika koji se ili nalaze u gradu a ili mogu nizom letova dođi do grada a bez da pritom prođu kroz neki drugi grad-koncentrator (i bez da krenu iz nekog drugog grada-koncentratora). Zadana je zrakoplovna mreža u kojoj su označeni gradovi-koncentratori te početni broj potencijalnih putnika u svakom gradu. Također je zadano q događaja gdje je svaki događaj jedno od sljedećeg:
Pronađite odgovore na sve događaje drugog tipa.
U prvom redu nalaze se prirodni brojevi n i m — broj gradova i broj ruta. U sljedećem redu nalazi se niz od n cijelih brojeva k1, k2, . . . , kn — broj kj je 1 ako je grad j koncentrator, a 0 ako nije. U sljedećem redu nalazi se niz od n cijelih brojeva p1, p2, . . . , pn (0 ≤ pj ≤ 109) — pj je početni broj potencijalnih putnika u gradu j. U j-tom od sljedećih m redova nalaze se dva različita prirodna broja aj i bj (1 ≤ aj, bj ≤ n) — oznake gradova direktno povezanih rutom. Nije nužno da gradovi i rute čine povezan graf.
U sljedećem redu nalazi se prirodni broj q — broj događaja. U j-tom od sljedećih q redova nalazi se j-ti događaj. Svaki događaj je ili oblika “1 a pa” gdje je a oznaka grada (1 ≤ a ≤ n), a pa novi broj potencijalnih putnika (0 ≤ pa ≤ 109) ili oblika “2 a” gdje je a oznaka grada koji je koncentrator. Barem jedan događaj će biti tipa 2.
Ispišite onoliko redova koliko ima događaja tipa 2 u ulazu. U j-ti red ispišite traženi utjecaj grada koncentratora iz j-tog po redu događaja tipa 2 s ulaza.
| 번호 | 배점 | 제한 |
|---|---|---|
| 1 | 10 | 1 ≤ n, m, q ≤ 1000 |
| 2 | 20 | 1 ≤ n, m, q ≤ 200 000 i svaki događaj je tipa 2 |
| 3 | 70 | 1 ≤ n, m, q ≤ 200 000 |
6 7 0 0 1 0 0 1 4 3 0 9 6 2 1 2 2 3 4 3 4 1 5 3 5 6 3 6 2 2 3 2 6
22 8
6 6 1 0 1 1 0 0 1 2 4 3 5 6 1 2 1 3 3 2 6 5 4 5 1 6 8 2 3 1 2 7 2 3 2 1 1 6 0 1 4 9 2 1 2 4
6 11 19 13 14