Voriukas | 프로그래밍의 벗 PivotOJ
PivotOJ

Voriukas

시간 제한: 2000ms메모리 제한: 1024MB출처: LMIO 2019-2020BOJ 30081

문제

KK-kojis voriukas visada dėvi KK vienodos rūšies kojinių. Kojines voriukas skalbia skalbimo mašinoje ir vienu skalbimu jis skalbia tik vienos rūšies kojines. Deja, po kiekvieno skalbimo, jis pameta dalį skalbtų kojinių.

Padėkite voriukui suskaičiuoti, kiek švarių kojinių komplektų (vieną komplektą sudaro KK tos pačios rūšies kojinių) jis turės po kiekvieno skalbimo.

입력

Pirmojoje eilutėje pateikti du sveikieji skaičiai: turimų kojinių skaičius NN ir voriuko kojų skaičius KK.

Antrojoje eilutėje pateikti NN tarpu atskirtų sveikųjų skaičių tit_i, nusakančių kiekvienos kojinės rūšį. Skaičius tit_i reiškia, kad atitinkama kojinė yra tit_i rūšies.

Trečiojoje eilutėje pateikiamas sveikasis skaičius QQ – plovimų skaičius.

Likusiose QQ eilučių pateikiama po du tarpu atskirtus sveikuosius skaičius aja_j ir bjb_j. Šie skaičiai nurodo, kad jj-ojo skalbimo metu, voriukas skalbė aja_j rūšies kojines ir pametė bjb_j kojinių.

출력

Išveskite QQ eilučių. Kiekvienoje jų turi būti sveikasis skaičius ckc_k – kiek kojinių komplektų iš KK vienodos rūšies kojinių turi voriukas po kk-ojo skalbimo (1 ≤ k ≤ Q).

예제

예제 1

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