#P1138. 伪·倍化之术

伪·倍化之术

题目描述

面条老师 看了火隐忍者之后,感兴趣于秋道丁次倍化之术

注:倍化之术为秋道一族的秘传忍术,属于阳的性质变化,让自己身体的一部分或是全部巨大化,极大的强化身体力量,很多忍术可以直接靠肉体力量抵御,使用的时候将会消耗很多热量。

面条老师 潜心修炼,但走火入魔修炼出下面这一套伪·倍化之术

面条老师可以对一个字符串ss使用伪·倍化之术,这个字符串只存在由1~9这9个数字组成的数字。

使用一次伪·倍化之术,可以将字符串中的11,变成1122变成222233变成333333;以此类推。

例如当s=114514s = 114514,使用一次将变成11444455555144441144445555514444,使用二次将变成11(164)(255)1(164)11(16个4)(25个5)1(16个4)

请问面条老师发功1010{10}^{10}次后,字符串ss的第kk位是什么数字。

输入格式

输入包括一行,包含一个字符串sskk,分别表示输入的字符串ss,和待求解的位数。

输出格式

输出包括一行,包含一个整数,为对ss发功1010{10}^{10}次后,ss的第kk位上的数字,保证有解。

1234 4
2
31415 11
3

样例解释1

12341234发功1010{10}^{10}次后,第44位数字为22

数据规模与约定

对于100%100\%的数据,1k1081 \le k \le 10^8,字符串ss的长度不大于100。