1905. 数位和

对于一个 nn 位十进制正整数 x=xnxn1x2x1x=\overline{x_nx_{n-1}\cdots x_2x_1},定义其数位和为 f(x)=i=1nxif(x)=\sum_{i=1}^nx_i。例如 f(114514)=1+1+4+5+1+4=16f(114514)=1+1+4+5+1+4=16。设 kk 阶数位和为 fk(x)=fk1(f(x)),k>1f^k(x)=f^{k-1}(f(x)),k > 1

给定 n,x,kn,x,k,求 fk(x)f^k(x)

输入

输入一行两个整数 n,k(1n105,1k2311)n,k(1\le n\le10^5,1\le k\le2^{31}-1)

输入第二行一个整数 x(10n1x10n1)x(10^{n-1}\le x\le 10^n-1)

输出

输出一行一个整数代表你的答案。

样例

标准输入 复制文本
6 1
114514
标准输出 复制文本
16
标准输入 复制文本
6 2
114514
标准输出 复制文本
7

提示

注意 xx 很大,请使用正确的方式输入、存储和输出。

对样例,f(114514)=1+1+4+5+1+4=16f(114514)=1+1+4+5+1+4=16, f2(114514)=f(f(114514))=f(16)=1+6=7f^2(114514)=f(f(114514))=f(16)=1+6=7

来源

2022CS杯预选赛

登录以提交代码。
单点时限 1 秒
内存限制 256 MB
提交 12
通过 5