#206. [R34C]无限序列
[R34C]无限序列
时空限制
1S/512M
题目描述
定义一种奇特的无限数字序列 ,它的生成方式与数字的进制 ()有关。序列的构造规则如下:
- 按顺序遍历所有正整数 。
- 对于每个整数 ,我们得到它在 进制下的字符串表示,记为 。
- 然后,我们将字符串 反转,得到一个新的字符串 。
- 最后,我们将原字符串 和反转后的字符串 拼接起来,形成一个更长的字符串 。
将所有正整数 生成的拼接字符串依次连接,就构成了无限序列 。
让我们以十进制()为例:
- : 进制表示为 。反转后是 。拼接后得到 。
- : 进制表示为 。反转后是 。拼接后得到 。
- ...
- : 进制表示为 。反转后是 。拼接后得到 。
- : 进制表示为 。反转后是 。拼接后得到 。
- : 进制表示为 。反转后是 。拼接后得到 。
- : 进制表示为 。反转后是 。拼接后得到 。
将这些结果按顺序拼接,就形成了序列 $g(10) = 11 \; 22\; 33\; 44\; 55\; 66\; 77\; 88 \; 99 \; 1001\; 1111\; 1221\; \ldots \ldots$。
现在有若干次询问,每次给出一个整数 和一个进制 ,请你找出并输出 的第 位数字(从 开始计数)。
格式
输入格式
第一行包含一个整数 ,表示询问的次数。
接下来 行,每行包含两个整数 。具体含义见题目描述。
输出格式
对于每个询问,输出一行,包含一个数字,表示 的第 位的数字。
样例
样例输入 #1
5
1 10
18 10
19 10
22 10
26 10
样例输出 #1
1
9
1
1
1
数据规模
对于 的数据,,。
对于 的数据,,,。
Related
In following contests:
