#Z1000. 数字膨胀

数字膨胀

题目描述

给定一个只包含数字 19 的字符串 ss。一次变换会同时将字符串中的每个数字 dd 替换为连续 dd 个数字 dd

例如,字符串 1234 经过一次变换后会变为 1223334444

请你求出经过 101010^{10} 次变换后,所得字符串的第 kk 个字符。保证答案存在。

输入格式

输入一行,包含一个字符串 ss 和一个整数 kk

输出格式

输出一行一个数字,表示经过 101010^{10} 次变换后字符串的第 kk 个字符。

1234 4
2
31415 11
3

样例解释

对于样例 1,数字 1 不会扩展,原串中第一个非 1 字符为 2,经过足够多次变换后第 44 个字符为 2

对于样例 2,原串第一个字符就是 3。经过足够多次变换后,开头会形成很长一段连续的 3,因此第 1111 个字符为 3

数据范围与约定

子任务 分值 限制
11 3030 s长度20s长度 \le 20k20k \le 20
22 7070 s长度100s长度 \le 100k108k \le 10^8

对于所有数据,ss 仅包含 19,并保证经过 101010^{10} 次变换后的字符串长度至少为 kk

下发样例

下发样例下载