SP17877 SAWMILL - Two Swamills
题目描述
在一条从山顶延伸到山脚的道路旁种有 $n$ 棵老树。当地政府计划将这些树木砍伐,并且为了充分利用木材,需要将它们运送到锯木厂。
树木的运输只能沿道路向下进行。道路的最底端已设有一个锯木厂,你还可以在路的途中再建两个锯木厂。你的任务是选择两个锯木厂的位置,使得总运输成本最小化。运输费用按每米每千克木材一美分计算。
输入格式
第一行输入一个整数 $n$,表示树的数量($1 \le n \le 10^5$)。树木从山顶到底部依次编号为 $1, 2, \ldots, n$。接下来的 $n$ 行中,每行包含两个正整数,分别表示第 $i$ 棵树的重量 $w_i$(千克)以及第 $i$ 棵树与第 $i-1$ 棵树之间的距离 $d_i$(米)。注意,$d_n$ 表示第 $n$ 棵树到山脚的距离。保证将所有树木运送到山脚的锯木厂,所需的总费用小于 $10^{18}$ 美分。
输出格式
输出一个整数,为运输的最小成本。
说明/提示
- $1 \le n \le 10^5$
- $1 \le w_i \le 10^9$
- $1 \le d_i \le 10^9$
- 总运输成本 $\sum_{i=1}^{n} w_i \cdot d_i < 10^{18}$
**本翻译由 AI 自动生成**