#arc094b. [arc094_b]Worst Case
[arc094_b]Worst Case
题目描述
位选手参加了两场编程比赛,其中包括 Takahashi。在每场比赛中,所有选手的排名都从第一名到 名不重复。
一个选手的得分是他/她在两场比赛中的排名的乘积。
处理以下 个查询:
- 在第 个查询中,给定两个正整数 和 。假设 Takahashi 在第一场比赛中排名第 ,在第二场比赛中排名第 ,找出最大可能的比 Takahashi 得分小的选手数量。
约束条件
- ()
- 输入中的所有值都是整数。
输入
输入格式如下:
输出
对于每个查询,打印出比 Takahashi 得分小的最大可能选手数量。
示例输入 1
8
1 4
10 5
3 3
4 11
8 9
22 40
8 36
314159265 358979323
示例输出 1
1
12
4
11
14
57
31
671644785
我们用 表示在第一场比赛中排名第 ,在第二场比赛中排名第 的选手。
在第一个查询中, 是一个可能的候选选手,他的得分比 Takahashi 小。不会有两个或更多得分比 Takahashi 小的选手,所以我们应该打印 。