기차 지연
시간 제한3초메모리 제한1024 MB
지연 보고 N개가 주어질 때, 각 질의 시각 T_i + 0.5 cho에서 출발까지 K cho 이내인 열차 구간(빨간 구간)의 개수를 구합니다.
문제
IOI 도시는 세계에서 가장 인구가 많고 바쁜 도시이다. 보통 하루는 초이지만, IOI 도시에서는 시간의 단위인 '쵸'를 정의하여 하루를 쵸로 잘게 나누어 쓴다. 하루의 시작은 쵸이다. 실수 ()에 대하여, 쵸에서 쵸가 지난 시각을 쵸라고 한다. 쵸에서 쵸가 지나면 다음 날 쵸가 된다.
IOI 도시는 교통량이 매우 많아서 기차역에서는 매일 대의 기차가 출발한다. 기차에는 부터 까지 정수 번호가 붙어 있고, 번 기차()는 쵸에 출발하도록 예정되어 있다.
기차역에는 행이 개인 대형 전광판이 있다. 행에는 부터 까지 번호가 붙어 있다. 그날 출발하기로 예정되어 있지만 아직 출발하지 않은 기차가 대일 때, 전광판의 번 행부터 번 행까지는 이 대의 기차 정보를 번호가 작은 순서대로 표시한다. 기차가 출발하기까지 쵸 이하로 남았으면 그 기차의 정보는 탑승 준비를 알리는 뜻으로 빨간색으로 표시하고, 쵸를 넘게 남았으면 흰색으로 표시한다.
예를 들어 이고 모든 기차가 예정대로 출발한다고 하자. 쵸에 전광판의 번 행()에는 번 기차의 정보가 표시된다. 번 행부터 번 행은 쵸 이전에 출발하는 기차를 나타내므로 빨간색이고, 번 행부터 번 행까지는 흰색이다.
기차 수 과 정수 , ()에 대하여 다음 세 조건을 모두 만족하면, 순서쌍 을 빨간색 연속 구간이라고 한다.
- 모든 정수 ()에 대하여, 전광판의 번 행은 빨간색으로 표시된다.
- 이거나, 전광판의 번 행은 흰색으로 표시된다.
- 이거나, 전광판의 번 행은 흰색으로 표시된다.
이고 모든 기차가 예정대로 출발하면, 전광판의 앞쪽 몇 개 행은 빨간색이고 나머지는 흰색이므로 빨간색 연속 구간은 1개이다.
그러나 기차가 지연되면 기차 번호 순서와 출발 시각 순서가 어긋나서 빨간색 연속 구간이 여러 개 생길 수 있다. 예를 들어 이고, 번 기차가 쵸 지연되어 쵸에 출발하고 번 기차가 쵸 지연되어 쵸에 출발한다고 하자. 쵸에는 이고, 전광판에는 다음 정보가 표시된다.
이 경우 빨간색 연속 구간은 와 이며, 그 개수는 2개이다.
빨간색 연속 구간이 많으면 중요한 정보가 한곳에 모이지 않아 승객이 혼란을 겪을 수 있다. 그래서 기차가 지연되면 각 순간의 빨간색 연속 구간 수를 파악하고, 그에 맞추어 전광판의 표시 방식을 바꾸거나 안내 방송을 해야 한다. 2024년까지는 많은 기차가 한꺼번에 지연된 적이 없어서, 직원이 사람의 손으로 빨간색 연속 구간의 수를 세어 조치했다.
그런데 2024년 12월 31일 쵸에, 2025년 1월 1일 출발 예정인 많은 기차가 지연되었다는 제보 개가 동시에 들어왔다. 번 제보에 따르면, 번호가 이상 이하인 기차의 출발 시각은 각각 쵸씩 늦추어졌다. 한 기차에 대해 제보가 여러 개 있으면, 그 기차의 출발 시각은 제보들의 를 모두 합한 만큼 늦추어졌다.
관리자는 2025년 1월 1일 쵸가 되기 전에 2025년 1월 1일의 여러 시각에 대한 빨간색 연속 구간의 수를 알아내야 한다. 개의 시각 가 주어질 때, 각 ()에 대하여 2025년 1월 1일 쵸에 빨간색 연속 구간의 수를 구하라.
입력
첫째 줄에 제보의 수 과 빨간색 표시 기준이 되는 시간 가 공백으로 구분되어 주어진다.
각 ()에 대하여, 번째 줄에 번 제보의 내용 , , 가 공백으로 구분되어 주어진다.
번째 줄에 시각의 수 가 주어진다.
각 ()에 대하여, 번째 줄에 가 주어진다.
출력
개의 줄에 걸쳐 정답을 출력한다. 번째 줄에는 2025년 1월 1일 쵸에서의 빨간색 연속 구간의 수를 출력한다.
제한
- 각 ()에 대하여 이고
- 주어지는 모든 수는 정수이다.