New Online Judge
主页
问题
来源/分类
竞赛&作业
状态
排名
常见问答
登录
注册
1272: [蓝桥杯2015决赛]居民集会
内存限制:256 MB
时间限制:1 S
标准输入输出
题目类型:传统
评测方式:文本比较
上传者:
提交:259
通过:6
提交
提交记录
统计
题目描述
蓝桥村的居民都生活在一条公路的边上,公路的长度为L。
每户家庭的位置都用这户家庭到公路的起点的距离来计算,第i户家庭距起点的距离为di。
每年,蓝桥村都要举行一次集会。
今年,由于村里的人口太多,村委会决定要在4个地方举行集会,其中3个位于公路中间,1个位最公路的终点。
已知每户家庭都会向着远离公路起点的方向去参加集会,参加集会的路程开销为家庭内的人数ti与距离的乘积。
给定每户家庭的位置di和人数ti,请为村委会寻找最好的集会举办地:
p1, p2, p3, p4 (p1<=p2<=p3<=p4=L),使得村内所有人的路程开销和最小。
输入格式
输入的第一行包含两个整数n, L,分别表示蓝桥村的家庭数和公路长度。
接下来n行,每行两个整数di, ti,分别表示第i户家庭距离公路起点的距离和家庭中的人数。
(1<=n<=100000,1<=L<=1000000,0<=di<=L,di<=di+1,0<=ti<=1000000)
输出格式
输出一行,包含一个整数,表示村内所有人路程的开销和。
输入样例
复制
6 10 1 3 2 2 4 5 5 20 6 5 8 7
输出样例
复制
18
数据范围与提示
在距起点2, 5, 8, 10这4个地方集会,6个家庭需要的走的距离分别为1, 0, 1, 0, 2, 0
总的路程开销为1*3+0*2+1*5+0*20+2*5+0*7=18。