AT_abc080_d.[ABC080D] Recording
普及+/提高
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
LBW 打算用摄像机录下 n 个电视节目。
电视可以接收的频道有 k 个。
对于第 i 个电视节目,从时刻 si 到时刻 ti,在频道 ci 被播放;但是包括时刻 si,除去时刻 ti。
为了录下节目,LBW 需要去买摄像机。
摄像机在录制某个频道的时刻 S 到时刻 T 时,从时刻 (S−0.5) 到时刻 T 之间,不能用于其他频道的录像;但是,包括时刻 (S−0.5),除去时刻 T。
LBW 想知道,如果将 n 个节目全部录下来,最少需要几个摄像机。
输入格式
第一行两个数 n 与 k。
接下来 n 行,每行三个数 si,ti 与 ci。
输出格式
一个数,表示所需的最少摄像机数量。
输入输出样例
输入#1
3 2 1 7 2 7 8 1 8 12 1
输出#1
2
输入#2
3 4 1 3 2 3 4 4 1 4 3
输出#2
3
输入#3
9 4 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
2
说明/提示
1≤n≤105
1≤k≤30
1≤si<ti≤105
数据保证:
1≤ci≤k
如果 ci=cj 且 i=j,则 ti≤sj 或者 si≥tj 中必有一个成立。
所有数据均为整数。
输入解题思路,AI测评打分。不知道怎么写?