#ABC310Ex. 负代价
负代价
负代价
题目描述
一头生命值为 的怪物出现在你面前。 你当前的魔力为 。
你可以任意次数、以任意顺序使用称为招式 1、招式 2、、招式 的 种招式。
对于每个 ,招式 只能在魔力至少为 时使用,使用后魔力减少 ,怪物生命值减少 。 这里,如果 为负数,那么魔力减少 意味着魔力增加 。
求在怪物生命值降到 或以下之前,最少需要使用招式的次数。 该问题的约束保证了使用有限次招式可以使怪物生命值降到 或以下。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出答案。
样例
3 48
3 20
-4 2
1 5
5
从魔力为 、怪物生命值为 的初始状态出发,考虑如下使用招式。
使用招式 2。现在,魔力为 ,怪物生命值为 。
使用招式 3。现在,魔力为 ,怪物生命值为 。
使用招式 1。现在,魔力为 ,怪物生命值为 。
使用招式 2。现在,魔力为 ,怪物生命值为 。
使用招式 1。现在,魔力为 ,怪物生命值为 。
这里,在怪物生命值不大于 之前使用了 5 次招式,这是最少的使用次数。
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
595990842
数据范围
- 存在某个 使得 。
- 输入中的所有值均为整数。
难度
NOI/NOI+/CTS
通过率
—
尝试
0
已通过
0
- ID
- 3002
- 类型
- 传统题
- Time Limit
- 604ms
- Memory Limit
- 1024MiB
- 上传者