#ATabc106c. [ABC106C] To Infinity

[ABC106C] To Infinity

AT_abc106_c [ABC106C] To Infinity

题目描述

Mr. Infinity 有一个只包含数字 1199 的字符串 SS。这个字符串会在每天结束时按照如下规则发生变化:

  • 字符串 SS 中的每个 22 会被替换为 2222,每个 33 替换为 333333,每个 44 替换为 44444444,每个 55 替换为 5555555555,每个 66 替换为 666666666666,每个 77 替换为 77777777777777,每个 88 替换为 8888888888888888,每个 99 替换为 99999999999999999911 保持不变。

例如,如果 SS13241324,那么第二天会变成 13332244441333224444,再过一天会变成 133333333322224444444444444444133333333322224444444444444444

你想知道 50005000 兆天(即 5×10155 \times 10^{15} 天)后字符串会变成什么样。请输出 50005000 兆天后字符串从左往右第 KK 个字符是什么。

输入格式

输入从标准输入中给出,格式如下:

SS KK

输出格式

请输出 50005000 兆天后 Mr. Infinity 拥有的字符串的第 KK 个字符。

样例 1

输入

1214
4

输出

2

样例 2

输入

3
157

输出

3

样例 3

输入

299792458
9460730472580800

输出

2

说明/提示

限制条件

  • SS 是长度不少于 11 且不超过 100100 的字符串。
  • KK11101810^{18} 之间的整数。
  • 50005000 兆天后字符串的长度一定不少于 KK

样例解释 1

字符串 SS 的变化如下:

  • 当前:12141214
  • 11 天后:1221444412214444
  • 22 天后:12222144444444444444441222214444444444444444
  • 33 天后:$12222222214444444444444444444444444444444444444444444444444444444444444444$

50005000 兆天后字符串的前 55 个字符是 1222212222。由于 K=4K=4,所以输出第 44 个字符 22

样例解释 2

初始字符串为 3350005000 兆天后,字符串只由 33 组成。

由 ChatGPT 4.1 翻译