徐老师的挑战塔
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
徐老师最近在玩一个很上头的手游,上头的他氪了不少金,但是众所周知,不管你如何氪金,策划小手一划,就能做出一个你打不过去的关卡
徐老师经过不断的积累和氪金,已经拥有了 个随从,并且他已经将这 个随从依次排好,形成了一个战斗队列,其中第 个随从的攻击力是 ,生命值为
而今天,这个游戏迎来了一个新的模式——挑战塔
这个塔一共有 层,每层都有一个 ,其中第 层的 攻击力 ,生命值为
而挑战塔的战斗是 赛制,即战斗队列里的随从会根据编号依次跟 进行战斗,每回合当前随从和 会同时发出攻击,并且同时受到伤害(伤害值等同于对方的攻击力)
若在某回合结束后,当前随从死亡(生命值 ),则由下一名随从继续下一回合的战斗,若在某回合结束后 死亡(生命值 ),则玩家获胜,若随从全部死亡还没有击杀 ,则玩家失败
现在徐老师想知道,以他现在的战斗队列,击杀每层 分别需要派出多少个随从?
P.S. 特别的,若战斗队列的最后一个随从和 在同一回合死亡,则判定玩家获胜
输入格式
输入第一行包含两个整数 ,含义如题
接下来 行,每行输入两个整数 表示一个随从的攻击力和生命值
接下来 行,每行输入两个整数 表示这层 的攻击力和生命值
特别的,保证 分别为两个非降序列(因为层数的提升 的能力只会越来越强)
输出格式
输出 行,表示挑战第 层 需要派出的随从数量,如果无法击杀 ,则输出 So Sad!
数据范围
对于所有数据满足:,
| 测试点编号 | 特殊性质 |
|---|---|
| 无 |
样例输入1
3 5
5 6
6 8
5 8
4 15
5 17
6 19
6 27
6 28
样例输出1
2
2
3
3
So Sad!