이벤트 순회
시간 제한1.5초메모리 제한1024 MB
두 도시에서 열리는 N개의 행사마다 시간이 정해져 있고, 도시를 옮길 때 D에 K와 지금까지 참석한 행사 수를 곱한 값을 더한 시간이 걸릴 때, 참석할 수 있는 행사의 최대 개수를 구합니다.
문제
IOI 나라에는 마을이 2개 있으며, 각각 , 번 번호가 붙어 있다.
이 마을들에서는 총 개의 이벤트가 열린다. 이벤트에는 부터 까지 번호가 붙어 있다. 이벤트 ()는 마을 에서 열리며, 개최 시각은 부터 까지이다. 여기서 는 정수이다. JOI 군이 이벤트 에 참가하려면 시각 부터 까지 계속 마을 에 있어야 한다.
JOI 군은 이벤트 순회를 하기로 했다. 이 순회에서는 여러 이벤트에 참가할 수 있고, 필요하면 마을 사이를 이동할 수도 있다. JOI 군은 시각 에 순회를 시작하며, 어느 마을에서 시작해도 된다.
JOI 군은 마을 과 마을 사이를 양방향으로 이동할 수 있다. 두 마을 사이를 이동하는 데는, 이동을 시작하는 시각까지 참가한 이벤트 수를 라고 할 때 의 시간이 걸린다.
이벤트와 각 이벤트가 열리는 마을이 주어질 때, JOI 군이 참가할 수 있는 이벤트 수의 최댓값을 구하라.
입력
입력은 다음 형식으로 표준 입력에서 주어진다.
N D K
P1 S1
P2 S2
:
PN SN
출력
JOI 군이 참가할 수 있는 이벤트 수의 최댓값을 한 줄에 표준 출력으로 출력하라.
제한
- .
- .
- .
- ().
- ().
- ().
- 입력되는 값은 모두 정수이다.