24192-15 有向直线 2 中值问题

2419   2-15 有向直线 2 中值问题

题目描述

给定一条有向直线 L以及 L上的 n+1 个点x0<x1<……<xn。 有向直线L上的每个点xi都有一个权 w(xi);每条有向边 (xi,xi-1) 也都有一个非负边长d  (xi,xi-1) 。有向直线 L 上的每个点xi 可以看作客户, 其服务需求量为w(xi)。 每条边 (xi,xi-1) 的边长d  (xi,xi-1) 可以看作运输费用。如果在点xi 处未设置服务机构,则将点xi 处的服务需求沿有向边转移到点xj处服务机构需付出的服务转移费用为 w(xi)* d  (xi,xj) 。 在点x 0处已设置了服务机构, 现在要在直线 L 上增设 2 处服务机构,使得整体服务转移费用最小。

对于给定的有向直线 L,计算在直线 L 上增设 2 处服务机构的最小服务转移费用。

输入格式:

输入数据。 第 1 行有 1 个正整数 n, 表示有向直线 L 上除了点x0 外还有 n 个点x0<x1<……<xn。接下来的 n 行中,每行有 2 个整数。第 i+1 行的 2 个整数分别表示w(xn-i-1)和d  (xn-i-1,xn-i-2) 。

输出格式:

将计算的最小服务转移费用输出。

输入样例 复制
9
1 2
2 1
3 3
1 1
3 2
1 6
2 1
1 2
1 1
输出样例 复制
26

说明

0
0
通过提交
时空限制1000ms/128mb
题目来源
评测方式在线评测
题目类型
难        度