Vjeverice
문제
Živopisan Lund, gradić na jugu Švedske, krasi predivan park Botaniska Trädgården, a u njemu stanuju - vjeverice!
U parku je stabala, a vjeverice između parova stabala imaju označen puteljak. Svake godine ih dočeka isti problem: dođe jesen, lišće počne padati, i zatrpa im puteljke. Tada vjeverica moraju ponovno kamenčićima označavati sve puteljke. Već su to toliko puta ponovile da za svaki puteljak znaju koliko im je kamenčića potrebno da ga ponovo označe, za -ti puteljak, koji spaja -to stablo i -stablo, potrebno im je kamenčića.
Za ovu godinu osmislile su novi plan: odlučile su ne označiti sve puteljke, nego samo njih . Učiniti će to na način da su sva stabla povezana, tj. između svakog para stabala postoji uzastopan niz označenih puteljaka koji od jednog stabla vodi do drugog. Dodatno, puteljke će odabrati na način da ukupan broj kamenčića na puteljcima bude najmanji moguć.
Koliko kamenčića će im biti potrebno?
Taman kad su se bacile na izračun potrebnih kamenčića, javilo se vjeverica, -ta od njih izrazila je svoju sumnju u broj kamenčića potrebnih za označavanje puteljaka:
Za označiti -ti puteljak potrebno nam je kamenčića, a ne !.
Koliko im je ukupno kamenčića potrebno za označavanje puteljaka po novom planu ako je izjava -te vjeverica istinita, a izjave ostalih vjeverica lažno?
입력
U prvom retku su prirodni brojevi i (2 ≤ n ≤ 100\,000, 1 ≤ m ≤ \min(200\,000, \frac{n \cdot (n-1)}{2})), broj stabala u parku i broj puteljaka između njih.
Slijedi redaka po tri prirodna broja , i (1 ≤ a_i , b_i ≤ n, , 1 ≤ c_i ≤ 1\,000), a koji označavaju da -ti puteljak spaja stabla i , a za njegovo označavanje potrebno je kamenčića.
U sljedećem retku je cijeli broj (1 ≤ q ≤ 100\,000), broj nesigurnih vjeverica.
Slijedi redaka po dva prirodna broja i (1 ≤ x_i ≤ m, 1 ≤ d_i ≤ 1\,000), brojevi u izjavi -te vjeverice ( je redni broj puteljka u ulaznim podacima).
Ulazni podaci će biti takvi da će sva stabla biti povezana, a između svakog para stabala biti će najviše jedan puteljak.
출력
Ispišite redaka. U prvom retku ispišite traženi broj kamenčića prije izjava. U -tom retku ispišite traženi broj kada je jedino izjava -te vjeverice istinita.
힌트
Pojašnjenje drugog probnog primjera: Na ilustracijama su prikazani puteljci i potreban broj kamenčića po puteljku. Puteljci označeni punom crtom su puteljci koji će vjeverice označiti kamenčićima, a oni isprekidanom crtom su puteljci koje neće označiti kamenčićima. Crvenom bojom označen je puteljak u sumnji -te vjeverice. Ilustracije su poredane kao upiti u primjeru.
[이미지 1]
예제
예제 1
3 3 2 1 674 3 2 686 3 1 712 3 1 185 2 800 3 850
1360 871 1386 1360
예제 2
5 8 2 1 636 3 1 650 4 1 505 5 2 711 2 3 556 3 4 434 5 1 469 5 3 654 4 8 264 2 884 4 273 8 702
1964 1723 1964 1681 1964