Problem5815--food

5815: food

Time Limit: 1.000 Sec  Memory Limit: 128 MB
Submit: 3  Solved: 1
[Submit] [Status] [Web Board] [Creator:]

Description

当我们沉迷于解决问题时,通常更愿意宅在电脑前而不是出门吃午饭。这时候,外卖就成了我们的救命稻草。

假设有N个人住在一条笔直的街道上,这条街道正好位于X坐标轴上。第i个人的坐标是Xi米。街上还有一家外卖餐厅,坐标为X米。某天午餐时间,所有人同时在这家餐厅下了单。作为餐厅打工人,你需要从餐厅出发,给这N个饿货送餐,然后再回到餐厅。你的速度是每分钟V-1米。

你知道这N个吃货性格迥异,对等餐时间的忍耐度各不相同。他们的暴躁值用不爽指数来衡量。初始时每个人的不爽指数都是0。在等餐过程中,第i个吃货每分钟会积累Bi不爽指数

如果某个人的不爽指数爆表,他下次就不会再点你家外卖了。所以为了让生意兴隆,你需要让所有人的不爽指数总和尽可能低。你的任务是找出这个最小的不爽指数总和。

输入格式

输入包含多组测试数据,每组之间用空行隔开。每组数据以三个整数N ( 1 <= N <= 1000 )、V ( V > 0 )、X ( X >= 0 )开头,接着是N行数据。每行包含两个整数Xi ( Xi >= 0 )和Bi ( Bi >= 0 ),含义如上所述。

你可以放心地认为所有输入输出数据都不会超过231 - 1。

请处理到文件结束。

输出格式

对于每组测试数据,输出一个数字表示最小的不爽指数总和。每组数据占一行。






Sample Input

5 1 0
1 1
2 2
3 3
4 4
5 5

Sample Output

55

Source/Category

 

[Submit] [Status]