#2731. To Infinity

0

To Infinity

To Infinity

题目描述

Mr. Infinity 有一个由数字 1 到 9 组成的字符串 SS。每当日期变更,这个字符串按如下规则变化:

每个出现在 SS 中的 22 都被替换为 2222。类似地,每个 33 变为 333333,44 变为 44444444,55 变为 5555555555,66 变为 666666666666,77 变为 77777777777777,88 变为 8888888888888888,99 变为 999999999999999999。11 保持为 11。

例如,如果 SS 为 13241324,则第二天它变为 13332244441333224444,而再过一天后它变为 133333333322224444444444444444133333333322224444444444444444。 你想知道经过 5×10155 \times 10^{15} 天后该字符串是什么样子。第 KK 个从左数的字符是什么?

输入格式

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

输出格式

输出 Mr. Infinity 的字符串在经过 5×10155 \times 10^{15} 天后从左数第 KK 个字符。

1214
4
2
3
157
3
299792458
9460730472580800
2

提示

SS 的长度在 11 到 100100(含)之间。 KK 是介于 11 到 101810^{18}(含)之间的整数。 经过 5×10155 \times 10^{15} 天后的字符串长度至少为 KK。字符串 SS 的变化如下:

现在:12141214 一天后:1221444412214444 两天后:12222144444444444444441222214444444444444444 三天后:$12222222214444444444444444444444444444444444444444444444444444444444444$

经过 5×10155 \times 10^{15} 天后字符串的前五个字符是 1222212222。由于 K=4K=4,我们应当输出第四个字符 22。
初始字符串为 33。经过 5×10155 \times 10^{15} 天后的字符串仅由 33 组成。

标签: AtCoder|abc106C

来源

AtCoder|abc106C