1631 : 节 能

时间限制:1 Sec 内存限制:128 MiB
提交:22 答案正确:6

提交 状态 讨论区

题目描述

Dr.Kong设计的机器人卡多越来越聪明。最近市政公司交给卡多一项任务,每天早晨500开始,它负责关掉ZK大道右侧上所有的路灯。

卡多每到早晨500准会在ZK大道上某盏路灯的旁边,然后他开始关灯。每盏灯都有一定的功率,机器人卡多有着自觉的节能意识,它希望在关灯期间,ZK大道右侧上所有路灯的耗电量总数是最少的。

机器人卡多1m/s的速度行走。假设关灯动作不需要花费额外的时间,因为当它通过某盏路灯时就顺手将灯关掉。

请你编写程序,计算在给定路灯设置,灯泡功率以及机器人卡多的起始位置的情况下,卡多关灯期间,ZK大道上所有灯耗费的最小能量。

输入

第一行:  N       表示ZK大道右侧路灯的数量         2 N 1000 

第二行:  V       表示机器人卡多开始关灯的路灯号码。   (1VN

接下来的N行中,每行包含两个用空格隔开的整数DW,用来描述每盏灯的参数

D表示该路灯与ZK大道起点的距离  (用米为单位来表示)

W表示灯泡的功率,即每秒该灯泡所消耗的能量数。路灯是按顺序给定的。

0D1000 0W1000

输出

输出一个整数,即消耗能量之和的最小值。注意结果小于200000000

样例输入

复制
4 
3
2 2
5 8
6 1
8 7

样例输出

复制
56

提示


			

来源

河南省第四届大学生程序设计竞赛