#HXOJ4396. 差分、二维前缀和练习题四:老式录像机

提交1 通过1
通过率100%
时间限制2000ms
内存限制256MiB

题目描述

题目描述

小明要用录像机录 NN 个电视节目。一共有 CC 个电视频道,从 11CC 编号。

ii 个电视节目从时刻 sis_i 开始,时刻 tit_i 结束,在频道 cic_i 播出(包含开始时刻 sis_i,不包含结束时刻 tit_i)。同一个频道不会同时播出多个节目。

如果某个录像机在时刻 SS 到时刻 TT 录像某个频道的节目,如果接下来想用它录像其他频道的节目,需要将这个录像机接到另一个频道上,操作时间为 DD,所以最早必须等到 T+DT+D 时刻才能开始录制其他频道的节目。

若要录下全部 NN 个节目,至少需要多少台录像机?

输入格式

第一行三个正整数 N,C,DN,C,D,代表节目数、频道数和换频道需要的操作时间。

接下来 NN 行,每行三个正整数 si,ti,cis_i,t_i,c_i,代表第 ii 个节目的开始时间、结束时间和播出频道。

输出格式

输出需要的最少录像机台数。

输入数据 1

4 4 1
1 7 2
7 8 1
8 12 1
8 12 3

输出数据 1

2

输入数据 2

5 4 7
1 3 1
9 11 1
10 12 4
10 14 2
18 20 3

输出数据 2

3

输入数据 3

9 4 30
56 60 4
33 37 2
89 90 3
32 43 1
67 68 3
49 51 3
31 32 3
70 71 1
11 12 3

输出数据 3

4

样例说明

样例 11 中,用 11 号录像机从时刻 1177 录下频道 22 的一个节目。D=1D=1,所以录完后最早时刻 88 才能开始录制其他频道,因而不能去录频道 11 在时刻 7788 的节目。用 11 号录像机从时刻 881212 录下频道 11 的节目;再用 22 号录像机录下频道 11 从时刻 7788 以及频道 33 从时刻 881212 的节目。总共需要 22 台录像机。

样例 22 中,用 11 号录像机录下频道 11 的两个节目后,最早到时刻 1818 才能开始录制其他频道,于是从时刻 18182020 录下频道 33 的节目;用 22 号录像机录下频道 22 的节目;用 33 号录像机录下频道 44 的节目。总共需要 33 台录像机。

数据范围与约定

  • 对于 10%10\% 的数据,D=0D=0
  • 对于 60%60\% 的数据,1C501\le C\le50
  • 对于 100%100\% 的数据,1N1051\le N\le10^51ciC1051\le c_i\le C\le10^50D1060\le D\le10^61siti1061\le s_i\le t_i\le10^6
  • 保证同一个频道播出的节目时段不会有重叠。