C. 徐老师的挑战塔

    传统题 2000ms 512MiB

徐老师的挑战塔

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

徐老师最近在玩一个很上头的手游,上头的他氪了不少金,但是众所周知,不管你如何氪金,策划小手一划,就能做出一个你打不过去的关卡

徐老师经过不断的积累和氪金,已经拥有了 nn 个随从,并且他已经将这 nn 个随从依次排好,形成了一个战斗队列,其中第 ii 个随从的攻击力是 xix_i,生命值为 yiy_i

而今天,这个游戏迎来了一个新的模式——挑战塔

这个塔一共有 mm 层,每层都有一个 BOSSBOSS,其中第 ii 层的 BOSSBOSS 攻击力 AiA_i,生命值为 BiB_i

而挑战塔的战斗是 1V11V1 赛制,即战斗队列里的随从会根据编号依次跟 BOSSBOSS 进行战斗,每回合当前随从和 BOSSBOSS 会同时发出攻击,并且同时受到伤害(伤害值等同于对方的攻击力)

若在某回合结束后,当前随从死亡(生命值 ≤0\leq 0),则由下一名随从继续下一回合的战斗,若在某回合结束后 BOSSBOSS 死亡(生命值 ≤0\leq 0),则玩家获胜,若随从全部死亡还没有击杀 BOSSBOSS,则玩家失败

现在徐老师想知道,以他现在的战斗队列,击杀每层 BOSSBOSS 分别需要派出多少个随从?

P.S. 特别的,若战斗队列的最后一个随从和 BOSSBOSS 在同一回合死亡,则判定玩家获胜

输入格式

输入第一行包含两个整数 n,mn,m,含义如题

接下来 nn 行,每行输入两个整数 xi,yix_i,y_i 表示一个随从的攻击力和生命值

接下来 mm 行,每行输入两个整数 Ai,BiA_i,B_i 表示这层 BOSSBOSS 的攻击力和生命值

特别的,保证 Ai,BiA_i,B_i 分别为两个非降序列(因为层数的提升 BOSSBOSS 的能力只会越来越强)

输出格式

输出 mm 行,表示挑战第 ii 层 BOSSBOSS 需要派出的随从数量,如果无法击杀 BOSSBOSS,则输出 So Sad!

数据范围

对于所有数据满足:1≤n,m,xi,yi,Ai≤3∗1051 \leq n, m, x_i, y_i, A_i \leq 3 * 10^5, 1≤Bi≤1091 \leq B_i \leq 10^9

测试点编号 特殊性质
1∼61 \sim 6 n,m,xi,yi,Ai≤2000n,m,x_i,y_i,A_i \leq 2000
7∼127 \sim 12 n,m,xi,yi,Ai≤105n,m,x_i,y_i,A_i \leq 10^5
13∼2013 \sim 20 无

样例输入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!

2026暑假提高组模拟赛(4)

未参加
状态
已结束
规则
IOI
题目
3
开始于
2026-8-3 16:30
结束于
2026-8-13 16:30
持续时间
240 小时
主持人
参赛人数
22