题目名称 362. [CEOI2004]锯木厂选址
输入输出 two.in/out
难度等级 ★★★☆
时间限制 100 ms (0.1 s)
内存限制 32 MiB
测试数据 13
题目来源 GravatarBYVoid 于2009-07-14加入
开放分组 全部用户
提交状态
分类标签
分享题解
通过:125, 提交:286, 通过率:43.71%
Gravatarop_组撒头屯 100 0.000 s 0.00 MiB C++
Gravatar┭┮﹏┭┮ 100 0.000 s 0.00 MiB C++
Gravatar梦那边的美好ET 100 0.002 s 0.28 MiB C++
GravatarLIMENG 100 0.014 s 0.67 MiB C++
GravatarIcefox 100 0.020 s 0.75 MiB C++
Gravatartaxuig 100 0.021 s 1.54 MiB C++
Gravatartaxuig 100 0.023 s 1.44 MiB C++
Gravatarthomount 100 0.023 s 1.59 MiB C++
Gravataralexhaoge 100 0.024 s 0.67 MiB C++
Gravatarsbit 100 0.026 s 0.78 MiB C++
关于 锯木厂选址 的近10条评论(全部评论)
决策单调性被薄纱
Gravatar┭┮﹏┭┮
2024-03-07 12:09 7楼
第二发斜率优化1A,爽
Gravatar派特三石
2016-11-10 21:42 6楼
1A,爽
GravatarTenderRun
2016-06-02 15:29 5楼
要开long longQAQ
Gravatar一個人的雨
2016-03-10 11:26 4楼
骗分成功
Gravatar天一阁
2015-06-10 17:24 3楼
难得斜率优化1AC
TwT太感动了
GravatarHouJikan
2015-04-02 10:11 2楼
呵呵
Gravatarsbit
2014-06-27 18:38 1楼

362. [CEOI2004]锯木厂选址

★★★☆   输入文件:two.in   输出文件:two.out   简单对比
时间限制:0.1 s   内存限制:32 MiB

【题目描述】

从山顶上到山底下沿着一条直线种植了$n$棵老树。当地的政府决定把他们砍下来。为了不浪费任何一棵木材,树被砍倒后要运送到锯木厂。
木材只能按照一个方向运输:朝山下运。山脚下有一个锯木厂。另外两个锯木厂将新修建在山路上。你必须决定在哪里修建两个锯木厂,使得传输的费用总和最小。假定运输每公斤木材每米需要一分钱。

【输入格式】

输入的第一行为一个正整数$n$——树的个数($2≤n≤20000$)。树从山顶到山脚按照$1,2……n$标号。接下来$n$行,每行有两个正整数(用空格分开)。第$i+1$行含有:$w_i$——第$i$棵树的重量(公斤为单位)和 $d_i$——第$i$棵树和第$i+1$棵树之间的距离,$1≤w_i ≤10000,0≤d_i≤10000$。最后一个数$d_n$,表示第$n$棵树到山脚的锯木厂的距离。保证所有树运到山脚的锯木厂所需要的费用小于$2,000,000,000$分。

【输出格式】

输出只有一行一个数:最小的运输费用。

【输入样例】

9
1 2
2 1
3 3
1 1
3 2
1 6
2 1
1 2
1 1

【输出样例】

26