| 시간 제한 | 메모리 제한 | 제출 | 정답 | 맞힌 사람 | 정답 비율 |
|---|---|---|---|---|---|
| 3 초 | 1024 MB | 8 | 2 | 2 | 28.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.
12 7 4 3 2 1 3 2 5 2 6 2 7 1 10 2 11 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$.
Olympiad > Estonian Informatics Olympiad > 2021-22 > Final Round 2번