#L2772. 「JOI Open 2016」销售基因链

    ID: 6070 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>字符串其他排序二分查找动态规划区间DP贪心0-1背包最坏情况优化

「JOI Open 2016」销售基因链

题目描述

题目译自 ROI 2017 Day 2 T3. Антивещество

nn 种试验可以生成反物质。第 ii 种试验的成本为 cic_i。你无法控制该试验会生成多少反物质,但知道该试验最少会生成 lil_i 克反物质,最多会生成 rir_i 克反物质。生成的反物质均会放在一个容器中,你可以得知容器中反物质的质量。容器中的反物质不能超过 aa 克。

军方想收购这些反物质,每克收购价为 10910^9 卢布。假设第 ii 种试验生成了 tt 克的反物质,则这次试验中你获得的利润为 (t×109ci)(t \times 10^9 - c_i) 卢布。

请问,在保证安全的情况下,你「最多」可以「保证」获得多少利润(即:最坏情况下的利润不超过多少)。


输入格式

第一行有两个整数 n,an, a
在接下来的 nn 行中,每行三个整数 li,ri,cil_i, r_i, c_i


输出格式

输出一行,一个整数,表示你最多可以保证获得多少利润。


样例 1

输入

1 17
4 6 10

输出

11999999970

样例 2

输入

2 11
2 2 100
3 5 5

输出

9999999890

数据范围与提示

对于所有数据:

  • 1n1001 \leqslant n \leqslant 100
  • 1a2×1061 \leqslant a \leqslant 2\times 10^6
  • 1liria1 \leqslant l_i \leqslant r_i \leqslant a
  • 1ci1001 \leqslant c_i \leqslant 100
子任务 分值 nn aa 额外条件
1 10 n=1n = 1 1a10001 \leqslant a \leqslant 1000
2 1n101 \leqslant n \leqslant 10 li=ril_i = r_i
3 20
4 1n1001 \leqslant n \leqslant 100 1a5×1041 \leqslant a \leqslant 5\times 10^4
5 4 1a1×1051 \leqslant a \leqslant 1\times 10^5
6 1a2×1051 \leqslant a \leqslant 2\times 10^5
7 1a3×1051 \leqslant a \leqslant 3\times 10^5
8 1a4×1051 \leqslant a \leqslant 4\times 10^5
9 1a5×1051 \leqslant a \leqslant 5\times 10^5
10 1a8×1051 \leqslant a \leqslant 8\times 10^5
11 1a1.1×1061 \leqslant a \leqslant 1.1\times 10^6
12 1a1.4×1061 \leqslant a \leqslant 1.4\times 10^6
13 1a1.7×1061 \leqslant a \leqslant 1.7\times 10^6
14 1a2×1061 \leqslant a \leqslant 2\times 10^6