#P09012. 超Blah数集
超Blah数集
题目背景
大数学家高斯小时候偶然间发现一种有趣的自然数集合 ,对于以 为基的集合 定义如下:
- 是集合 的基,且 是 的第一个元素;
- 如果 在集合 中,则 和 也都在集合 中;
- 没有其他元素在集合 中了。
这里对 Blah 数集扩充到超 Blah 数集 如下:
有若干一次函数 (),对于以 为基的集合 定义如下:
- 是集合 的基,且 是 的第一个元素;
- 如果 在集合 中,则 也都在集合 中;
- 没有其他元素在集合 中了。
题目描述
提供基 和 ,将集合 中元素按照升序排列,第 个元素会是多少?
需要特别注意的是,集合中没有重复的元素。
输入格式
第一行是两个正整数 , 是一次函数的数量;
接下来有 行,每行两个整数 ,对应一个一次函数;
再接下来有 行,每行是两个用一个空格隔开的正整数 ,分别表示集合的基 和所求元素序号 。
输出格式
有 行,每行对应输入要求解的集合 的第 个元素值。
输入输出样例
2 2
2 1
3 1
1 100
28 5437
418
900585
说明/提示
👀️ 对于的数据,$1 \leq p,q \leq 100, k_i,b_i,a \leq 50000000,1 \leq n \leq 10000$,集合中的元素的位数不超过 。