1905. 数位和

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

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

输入

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

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

输出

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

样例

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

提示

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

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

来源

2022CS杯预选赛

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