#ARC197C. 删除倍数

删除倍数

删除倍数

时间限制:4s
空间限制:1024MB

题目描述

集合 SS 初始包含所有正整数。依次处理 QQ 次询问:给定 Ai≥2A_i\ge2 和正整数 BiB_i,先从 SS 中删除所有 AiA_i 的倍数,再输出 SS 中第 BiB_i 小的元素。保证答案存在。

输入格式

第一行一个整数 QQ,接下来 QQ 行每行两个整数 Ai,BiA_i,B_i。

输出格式

每次询问输出一行答案。

样例输入 1

5
5 10
6 1
6 10
9 10
123456789 111

样例输出 1

12
1
14
16
178

数据范围

对于所有数据,1≤Q≤1051\le Q\le10^5,2≤Ai≤1092\le A_i\le10^9,1≤Bi≤1051\le B_i\le10^5。

子任务编号 分值 特殊限制
1 10 Q≤20Q\le20 且 Bi≤100B_i\le100
2 15 所有 AiA_i 相等
3 20 所有 Ai>105A_i>10^5
4 25 Q≤2000Q\le2000 且 Bi≤2000B_i\le2000
5 30 无特殊限制