시간 제한메모리 제한제출정답맞힌 사람정답 비율
3 초 1024 MB82228.571%

문제

Jukul on $L$ ruudust koosnev pabeririba, mille osadel ruutudel on täpid. Juku soovib lõigata riba juppideks nii, et tekiks võimalikult palju juppe, mille pikkus on täpselt $M$ ruutu ja millel on igaühel täpselt $N$ täppi. Riba tohib lõigata ainult ruutude vahekohtadest.

입력

Esimesel real on tühikutega eraldatuna algse riba pikkus $L$ ($1 \le L \le 10^{15}$), täppidega ruutude arv $T$ ($0 \le T \le 10^5$), soovitud juppide pikkus $M$ ($1 \le M \le 10^6$) ja igal jupil soovitud täppide arv $N$ ($0 \le N \le 10^9$). Ruudud on nummerdatud $1 \ldots L$ alustades riba otsast.

Järgneval $T$ real on igaühel kaks täisarvu: ühe täppidega ruudu number ja täppide arv sellel ruudul. Täppidega ruutude andmed on antud ruutude numbrite kasvavas järjekorras ja neil on igaühel $1$ kuni $1\,000$ täppi.

출력

Ainsale reale väljastada üks täisarv: mitu soovitud omadustega juppi saab Juku oma ribast lõigata.

예제 입력 1

12 7 4 3
2 1
3 2
5 2
6 2
7 1
10 2
11 1

예제 출력 1

2

Esimene jupp koosneb ruutudest $1 \ldots 4$. Teine võib koosneda ruutudest $6 \ldots 9$ või $7 \ldots 10$ või $8 \ldots 11$ või $9 \ldots 12$.