C15 - Many Meetings Editorial

Time Limit: 1 sec / Memory Limit: 1024 MB

配点: 10001000

問題文

株式会社 KYOPRO-MARKET では、今日は NN 個の会議が予定されています。ii 番目の会議は時刻 LiL_i [秒] に始まり、時刻 RiR_i [秒] に終了します。

i=1,2,3,,Ni=1, 2, 3, \cdots, N について、以下の問いの答えを出力してください。

問い:
ii 番目の会議には絶対出席しなければならないとき、最大何個の会議に出席できるか?
ただし、会議は延長される可能性もあるので、2 つの出席する会議の間には KK 秒以上空ける必要がある。

制約

  • 1N1000001 \leq N \leq 100000
  • 0K864000 \leq K \leq 86400
  • 0Li<Ri864000 \leq L_i < R_i \leq 86400

入力

入力は以下の形式で標準入力から与えられます。

NN
KK
L1L_1 R1R_1
L2L_2 R2R_2
 ::
LNL_N RNR_N

出力

答えを整数で出力してください。


入力例 1Copy

Copy
5
0
0 4
1 2
3 7
5 9
7 8

出力例 1Copy

Copy
2
3
3
2
3

それぞれの ii について、最適な会議の出席方法の一例は以下の通りになります。

  • i=1i=1 のとき:会議 1,41, 4 に出席する。
  • i=2i=2 のとき:会議 2,3,52, 3, 5 に出席する。
  • i=3i=3 のとき:会議 2,3,52, 3, 5 に出席する。
  • i=4i=4 のとき:会議 1,41, 4 に出席する。
  • i=5i=5 のとき:会議 2,3,52, 3, 5 に出席する。

入力例 2Copy

Copy
9
1000
0 1000
1000 2000
2000 3000
3000 4000
4000 5000
5000 6000
6000 7000
7000 8000
8000 9000

出力例 2Copy

Copy
5
4
5
4
5
4
5
4
5

会議と会議の間には K=1000K=1000 秒以上空ける必要があることに注意してください。



2025-04-14 (Mon)
23:46:27 +00:00