#P2032. 【挑战题】发射站

【挑战题】发射站

题目描述

某地有 NN 个能量发射站排成一行,相互间隔1km1km.每个发射站 ii 都有不相同的高度 HiH_i,并能向外发射能量值为 ViV_i 的能量。由于发生功能受限,发出的能量最多能够传递kkkm,发出的能量会被其中最高的发射站接收。也就是说第i个发射站发射的能量,会被[ik,i+k][i-k,i+k]中最高的发射站接收,可以是自身。

请计算出接收最多能量的发射站接收的能量是多少。

输入格式

11 行两个整数 NNkk

22N+1N+1 行,第 i+1i+1 行有两个整数 HiH_iViV_i,表示第 ii 个发射站的高度和发射的能量值,保证没有相同高度的发射站。

输出格式

输出仅一行,表示接收最多能量的发射站接收到的能量值。答案不超过 32 位带符号整数的表示范围。

样例 #1

样例输入 #1

3 1
4 2 
3 5 
6 10

样例输出 #1

15

提示

对于 60%60\% 的数据,1kN104,1Hi106,1Vi1041\le k \le N\le 10^4,1\le H_i\le 10^6,1\le V_i\le 10^4

对于 100%100\% 的数据,1kN106,1Hi106,1Vi1041\le k \le N\le 10^6,1\le H_i\le 10^6,1\le V_i\le 10^4