给定一条有向直线 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