A104185.年夜牌局

入门

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

除夕夜的牌局里,你的生命值只剩 HH,对手甩出一句:

你的血量已经风中残烛……

但新年也有新运气。牌局共 nn 回合,第 ii 回合依次发生两件事:

  1. 你抽到一张“红包牌”,面值为 cic_i,加入手牌(可以留到以后再用)。
  2. 随后对手造成 did_i 点伤害(di0d_i\ge 0)。

在每回合伤害结算之前,你可以从手牌中打出若干张红包牌(每张只能用一次),每打出一张就使生命值增加对应面值。
但整场牌局里,你最多只能打出 kk 张红包牌。

只要某回合伤害结算后你的生命值 0\le 0,你立刻倒下,牌局结束。

请你输出:在最优策略下,你最多能完整撑过多少回合。

输入格式

第一行三个整数 n,k,Hn,k,H
接下来 nn 行,每行两个整数 ci,dic_i,d_i

输出格式

输出一个整数,表示最多能撑过的回合数(范围 0n0\sim 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

说明/提示

数据范围

  • 1n15001\le n\le 1500
  • 0kn0\le k\le n
  • 1H10181\le H\le 10^{18}
  • 0ci,di1090\le c_i,d_i\le 10^9
首页