100 #P1419. *【动态规划:区间中间推】关路灯

*【动态规划:区间中间推】关路灯

【题意】

一条直线上有 nn 盏路灯,每盏灯有一个位置 aia_i 和一个功率 wiw_i (每秒耗费功率),求从指定位置 stst (排序后第stst个路灯)出发(每单位路程1秒)将所有的灯关闭,使耗费的总功率最小(第 ii 盏灯耗费的功率= wi×w_i \times 所用时间)。

【输入格式】

第一行 N (2N1000)N \ (2 \le N \le1000)

第二行 起始位置 st (1stN)st \ (1 \le st \le N)

接下来 NN 行,第ii行表示第ii盏灯的位置 ai (1lea1000)a_i \ (1 le a \le 1000) 和功率 wi (1wi1000)w_i \ (1 \le w_i \le 1000)

【输出格式】

输出耗费的功率最小值

4
3
2 2
5 8
6 1
8 7
56