만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

점이 찍힌 띠

면접 대비

시간 제한3초메모리 제한1024 MB

요약
길이 L의 종이 띠를 잘라 길이가 M이고 점이 정확히 N개인 조각을 최대한 많이 만드는 개수를 구합니다.
난이도

보통10점 중 5점

유형
그리디, 누적 합
정답자
아직 제출이 없습니다

문제

주쿨에게는 LL칸으로 이루어진 종이 띠가 있고, 일부 칸에는 점이 찍혀 있다. 주쿨은 띠를 잘라서 길이가 정확히 MM칸이고 점이 정확히 NN개인 조각을 가능한 많이 만들고 싶어 한다. 띠는 칸과 칸 사이의 경계에서만 자를 수 있다.

입력

첫 줄에는 공백으로 구분된 네 정수가 주어진다. 각각 LL (1≤L≤10151 \le L \le 10^{15}), TT (0≤T≤1050 \le T \le 10^5), MM (1≤M≤1061 \le M \le 10^6), NN (0≤N≤1090 \le N \le 10^9)이다. 칸은 띠의 한쪽 끝부터 1…L1 \ldots L로 번호가 매겨져 있다.

이어지는 TT개의 줄에는 각각 점이 찍힌 칸의 번호와 그 칸에 찍힌 점의 개수가 주어진다. 점의 개수는 1 이상 1,000 이하이다. 점이 찍힌 칸은 번호의 오름차순으로 주어진다.

출력

조건을 만족하는 조각을 최대 몇 개 자를 수 있는지 정수 하나를 출력한다.

예제1

  1. 예제 1

    입력
    12 7 4 3
    2 1
    3 2
    5 2
    6 2
    7 1
    10 2
    11 1
    
    예상 출력
    2