3435: 积分消费
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:15
解决:11
题目描述
有一个用户,在连续的 \( n \) 天里,每天都会收到一些积分,并且也会消费一些积分。积分在获得后的 \( m \) 天内有效(\( m \) 为一个给定的整数),过期失效。在第 \( i \) 天,用户将会获得 \( p_i \) 分,他需要消费 \( c_i \) 分。若积分不足,则用掉全部积分后用其他方式消费。消费积分时,先用最早的。请计算这个用户一共可以消费多少积分。
输入
- 第一行:两个整数 \( n \) 和 \( m \)。
- 第二行到第 \( n+1 \) 行:每行两个整数表示 \( p_i \) 和 \( c_i \)。
输出
单个整数表示答案。
样例输入 复制
5 2
50 0
100 0
250 0
300 0
1000 5000
样例输出 复制
1550
提示
- 对于 30% 的数据,\( 1 \leq n, m \leq 1000 \)。
- 对于 60% 的数据,\( 1 \leq n, m \leq 10000 \)。
- 对于 100% 的数据,\( 1 \leq n, m \leq 100000 \),\( 0 \leq p_i, c_i \leq 10000 \)。