题目
题目描述
原题
L L L公司有 N N N个工厂,由高到底分布在一座山上。
工厂 1 1 1在山顶,工厂 N N N在山脚。 由于这座山处于高原内陆地区(干燥少雨),L公司一般把产品直接堆放在露天,以节省费用。
突然有一天, L L L公司的总裁 L L L先生接到气象部门的电话,被告知三天之后将有一场暴雨,于是 L L L先生决定紧急在某些工厂建立一些仓库以免产品被淋坏。
由于地形的不同,在不同工厂建立仓库的费用可能是不同的。第 i i i个工厂目前已有成品 P i P_{i} Pi件,在第 i i i个工厂位置建立仓库的费用是 C i C_{i} Ci。
对于没有建立仓库的工厂,其产品应被运往其他的仓库进行储藏,而由于 L L L公司产品的对外销售处设置在山脚的工厂 N N N,故产品只能往山下运(即只能运往编号更大的工厂的仓库),当然运送产品也是需要费用的,假设一件产品运送 1 1 1个单位距离的费用是 1 1 1。
假设建立的仓库容量都都是足够大的,可以容下所有的产品。你将得到以下数据:
- 工厂 i i i距离工厂 1 1 1的距离 X i X_{i} Xi(其中 X 1 = 0 X_{1}=0 X1=0);
- 工厂 i i i目前已有成品数量 P i P_{i} Pi;
- 在工厂 i i i建立仓库的费用 C i C_{i} Ci;
请你帮助L公司寻找一个仓库建设的方案,使得总的费用(建造费用+运输费用)最小。
输入输出格式
输入格式
第一行包含一个整数 N N N,表示工厂的个数。接下来 N N N行每行包含两个整数 X i , P i , C i X_{i},P_{i},C_{i} Xi,Pi,Ci, 意义如题中所述。
输出格式
仅包含一个整数,为可以找到最优方案的费用。
输入输出样例
输入样例
3
0 5 10
5 3 100
9 6 10
输出样例
32
样例说明
在工厂 1 1 1和工厂 3 3 3建立仓库,建立费用为 10 + 10 = 20 10+10=20 10+10=20,运输费用为 ( 9 − 5 ) ∗ 3 = 12 (9-5)*3=12 (9−5)∗3=12,总费用 32 32 32。
如果仅在工厂 3 3 3建立仓库,建立费用为 10 10 10,运输费用为 ( 9 − 0 ) 5 + ( 9 − 5 ) 3 = 57 (9-0)5+(9-5)3=57 (9−0)5+(9−5)3=57,总费用 67 67 67,不如前者优。
数据范围
对于20%的数据, N ⩽ 500 N \leqslant 500