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

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

题目描述

题目描述

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

第 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 个节目的开始时间、结束时间和播出频道。

输出格式

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

4 4 1
1 7 2
7 8 1
8 12 1
8 12 3
2
5 4 7
1 3 1
9 11 1
10 12 4
10 14 2
18 20 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
4

样例说明

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

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

数据范围与约定

  • 对于 10%10\% 的数据,D=0D=0;
  • 对于 60%60\% 的数据,1≤C≤501\le C\le50;
  • 对于 100%100\% 的数据,1≤N≤1051\le N\le10^5,1≤ci≤C≤1051\le c_i\le C\le10^5,0≤D≤1060\le D\le10^6,1≤si≤ti≤1061\le s_i\le t_i\le10^6;
  • 保证同一个频道播出的节目时段不会有重叠。