P8387 [COI 2021] Autobahn

题目描述

**译自 [COI 2021](https://hsin.hr/coci/archive/2020_2021/) T1「[Autobahn](https://hsin.hr/coci/archive/2020_2021/olympiad_tasks.pdf)」** 有 $N$ 个人在赛车场疾驰,第 $i$ 个人从第 $l_i$ 小时初疾驰到第 $r_i$ 小时末。 鉴于赛车场要恰钱,每疾驰一小时交一块钱,然而这 $N$ 个人都只付了前 $t_i$ 个小时的钱。 管理员十分仁慈,他们只会在有至少 $K$ 个人在赛车场上疾驰时来收额外的钱。 赛车场搞活动,要求划分出一个长为 $X$ 小时的时间段,在这个时间段内如果有人需要被补交钱,则他不需要补交对应时间段欠的钱。 赛车场希望活动使这 $N$ 个人不需要补交的钱最多,求出这个钱数。

输入格式

第一行三个整数 $N$,$K$,$X$。 接下来 $N$ 行,一行三个整数 $l_i$,$t_i$,$r_i$。

输出格式

仅输出一行一个整数,表示您的答案。

说明/提示

【样例解释】 样例 #1 解释: 所划分出的时间段为 $[4,7]$,这之中第一个人不需要交第 $4$ 小时的费用,而第二、三、四个人不需要交第 $6$,$7$ 个小时的费用。 样例 #2 解释: 所划分出的时间段为 $[12,33]$。 【数据范围】 对于 $100\%$ 的数据有 $1\le K\le N\le10^5$,$1\le X,l_i,t_i,r_i\le 10^9$,$l_i\le r_i$。 | Subtask | 限制 | 分数 | | :-----: | :-------------------------: | :--: | | $1$ | $N,K,X,l_i,t_i,r_i\le 100$ | $20$ | | $2$ | $N,K,X,l_i,t_i,r_i\le 10^3$ | $30$ | | $3$ | 无特殊限制 | $50$ |