#ABC104C. 全绿

全绿

全绿

题目描述

编程竞赛网站 AtCode 提供算法习题集。 每道题都根据难度被赋予相应的分数。 目前,对于每个满足 1iD1 \le i \le D 的整数 ii,被赋予 100i100i 分的题有 pip_i 道。 这些 p1++pDp_1 + … + p_D 道题就是 AtCode 收录的全部题目。

AtCode 的用户拥有一个称为「总得分」的值。 用户的总得分是以下两个要素之和。

  • 基本得分:用户解出的所有题目的分值之和。
  • 全通奖励:解出全部被赋予 100i100i 分的 pip_i 道题的的用户,在基本得分之外,还可获得全通奖励 cic_i 分(1iD1 \le i \le D)。

高桥君成为了 AtCode 的新用户,他还一道题都没有解过。 他的目标是把总得分提升到 GG 分及以上。 为此,他至少需要解出多少道题?

输入格式

输入从标准输入按以下格式给出。

DD GG
p1p_1 c1c_1
::
pDp_D cDc_D

输出格式

输出为了把总得分提升到 GG 分及以上需要解出的最少题目数。该目标必定能够达成(参见数据范围)。

样例

2 700
3 500
5 800
3

这种情况下,AtCode 中有 33 道被赋予 100100 分的题和 55 道被赋予 200200 分的题。解出全部 33100100 分题时的全通奖励是 500500 分,解出全部 55200200 分题时的全通奖励是 800800 分。高桥君的目标是把总得分提升到 700700 分及以上。

达成目标的方法之一是解出 44200200 分题,获得 800800 分基本得分。但是,如果解出全部 33100100 分题,在 300300 分基本得分之外还会获得 500500 分全通奖励,总得分变为 800800 分,可以用更少的题目数达成目标。

2 2000
3 500
5 800
7

与样例 1 类似,但这次高桥君的目标是 20002000 分及以上。这种情况下,200200 分的 55 道题必须全部解出,再解出 22100100 分题,总得分即为 20002000 分。

2 400
3 500
5 800
2

再次与样例 1 类似,但这次高桥君的目标是 400400 分及以上。这种情况下,只需解出 22200200 分题即可达成目标。

5 25000
20 1000
40 1000
50 1000
30 1000
1 1000
66

虽然 500500 分的题只有 11 道,但即使在这种情况下,解出该题也会获得全通奖励。

数据范围

  • 1D101 \le D \le 10
  • 1pi1001 \le p_i \le 100
  • 100ci106100 \le c_i \le 10^6
  • 100G100 \le G
  • 输入中的所有值都是整数。
  • ci,Gc_i, G 都是 100100 的倍数。
  • 把总得分提升到 GG 分及以上是可能的。
难度 普及
通过率
尝试 0
已通过 0
ID
1612
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签