[R34C]无限序列
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
时空限制
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
数据规模
对于 的数据,,。
对于 的数据,,,。
代码源挑战赛 Round 34
- Status
- Done
- Rule
- DMY
- Start at
- 2025-10-17 20:00
- End at
- 2025-10-17 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 473
