#P5538. Landscaping

Landscaping

题目描述

FarmerJohn{Farmer John }打算修建一座花园,他需要移动不少泥土。

花园由 N{N }个花坛组成(1≤{1≤}N≤{N≤}100){100)},其中花坛 i{i }包含 Ai{A_i}单位的泥土。FJ{FJ }希望花坛 i{i }包含 Bi{B_i}单位的泥土,保证 0≤Ai,Bi≤10{0 \leq A_i,B_i \leq 10}

为了达到这个目标,他可以做这几件事情:

购买一单位的泥土,放在指定的花坛中,费用为 X{X}。

从任意一个花坛中移走一单位泥土,费用为 Y{Y}。

从花坛 i{i }运送一单位泥土到花坛 jj,{jj,}费用为 Z∣i−j∣{Z|i-j|}。

请你帮 FJ{FJ }计算移动泥土的最歇销。

输入格式

第一行四个整数 N,X,Y,Z({N,X,Y,Z(}0≤{0≤}X,Y,Z≤{X,Y,Z≤}1000){1000)}。

接下来 N{N }行,第 i{i }行两个整数 Ai,Bi{A_i,B_i}。

输出格式

输出移动泥土的最歇销。

样例

输入样例

4 100 200 1 
1 4 
2 3 
3 2 
4 0

输出样例

210

提示

按下面的方案,最小花费为 210,{210,}可以证明不存在开销更小的方案。

移除 4{4 }号花坛的一单位泥土,花费 200{200}。

将 4{4 }号花坛的三单位泥土移到 1{1 }号花坛,花费 3×{3×}3=9{3=9}。

将 3{3 }号花坛的一单位泥土移到 2{2 }号花坛,花费 1×{1×}1=1{1=1}。