#aBC310EX. [ABC310Ex] Negative Cost
[ABC310Ex] Negative Cost
AT_abc310_h [ABC310Ex] Negative Cost
题目描述
一头怪兽挡在你的面前,它有 的血量。
你有 种技能,每个技能都可以以任意合法顺序无限次使用。
你有一个魔力值,初始为 。
第 种技能会消耗 的魔力值,并对怪兽造成 的伤害。你要时刻保证魔力值非负。
特别的, 可能为负数,此时该技能会增加 的魔力值。
当怪物血量不为正数时,怪物就死了。
问:最少发动多少次技能,能杀死这只怪物?
输入格式
第一行 个整数 。
接下来 行每行 个整数 。
输出格式
一行一个正整数表示答案。
输入输出样例 #1
输入 #1
3 48
3 20
-4 2
1 5
输出 #1
5
输入输出样例 #2
输入 #2
20 583988303060450752
-64 273760634
-238 960719353
-114 191410838
-250 357733867
232 304621362
-286 644706927
210 37849132
-230 556412112
-142 136397527
101 380675202
-140 152300688
190 442931589
-187 940659077
-12 312523039
32 126515475
-143 979861204
105 488280613
240 664922712
290 732741849
69 541282303
输出 #2
595990842
说明/提示
对于所有的数据:
- 所有输入均为整数。
分别使用技能 ,共 次技能。可以证明这是最小的。