P10655 [ROI 2017] 反物质 (Day 2)
题目描述
你研发出了 $n$ 种获得反物质的实验,你无法控制生成的数量,但是可以保证第 $i$ 种获得的反物质在区间 $[l_i,r_i]$ 内,并且成本为 $c_i$,每种实验可以使用多次。
生成的反物质均会放在一个容器中,每次实验结束后,你可以得知容器中反物质的质量。容器中的反物质不能超过 $a$ 克(超过了就会爆炸)。
如果第 $i$ **次**实验一共获得了 $t_i$ 单位的反物质,你可以将其卖给军方获得 $(10^9t_i-c)$ 卢布的利润,其中 $c$ 是该实验的成本。
在保证安全的前提下,你想要知道你最坏情况下利润至少是多少。
输入格式
第一行有两个整数 $n,a$。
接下来的 $n$ 行中,每行三个整数 $l_i,r_i,c_i$。
输出格式
输出一行,一个整数,表示你最多可以保证获得多少利润。
说明/提示
#### 【样例解释】
对于样例组 #1:
我们只能使用实验 $1$,如果实验一次,得到的反物质区间在 $[4,6]$ 内;实验两次,区间在 $[8,12]$,如果此时得到了 $12$ 单位的反物质就不能继续做实验了,因为如果下一次得到 $6$ 单位的话,容器就会爆炸;其他情况我们可以继续做第三次实验,可能的区间是 $[12,17]$。
这个时候无论如何都不能继续做实验了,原因同上,所以最坏情况下我们只能得到 $12$ 单位的反物质并且需要做三次实验,此时收益为 $3 \times (10^9 \times 4-10)=11999999970$。
#### 【数据范围】
本题仅放了部分数据,如需评测完整数据请左转 [LOJ P2772](https://loj.ac/p/2772)。
对于所有数据,$1 \le c_i \le 100$,$1 \le l_i \le r_i \le a$。
| 子任务编号 | 分值 | $1 \le n \le$ | $1 \le a \le$ | 特殊限制 |
| :----------: | :----------: | :----------: | :----------: | :----------: |
| $1$ | $10$ | $1$ | $10^3$ | 无 |
| $2$ | $10$ | $10$ | $10^3$ | $l_i=r_i$ |
| $3$ | $20$ | $10$ | $10^3$ | 无 |
| $4$ | $20$ | $100$ | $5 \times 10^4$ | 无 |
| $5$ | $40$ | $100$ | $2 \times 10^6$ | 无 |
注:原题有 $15$ 个子任务,方便起见,最后若干组除 $a$ 数据范围外相同的子任务合并为 $1$ 组子任务。