A104185.年夜牌局
入门
官方
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
除夕夜的牌局里,你的生命值只剩 H,对手甩出一句:
你的血量已经风中残烛……
但新年也有新运气。牌局共 n 回合,第 i 回合依次发生两件事:
- 你抽到一张“红包牌”,面值为 ci,加入手牌(可以留到以后再用)。
- 随后对手造成 di 点伤害(di≥0)。
在每回合伤害结算之前,你可以从手牌中打出若干张红包牌(每张只能用一次),每打出一张就使生命值增加对应面值。
但整场牌局里,你最多只能打出 k 张红包牌。
只要某回合伤害结算后你的生命值 ≤0,你立刻倒下,牌局结束。
请你输出:在最优策略下,你最多能完整撑过多少回合。
输入格式
第一行三个整数 n,k,H。
接下来 n 行,每行两个整数 ci,di。
输出格式
输出一个整数,表示最多能撑过的回合数(范围 0∼n)。
输入输出样例
输入#1
6 3 11 4 6 8 9 3 6 0 1 2 1 0 1
输出#1
6
输入#2
4 1 5 10 6 0 6 0 1 0 1
输出#2
4
说明/提示
数据范围
- 1≤n≤1500
- 0≤k≤n
- 1≤H≤1018
- 0≤ci,di≤109