#202. [R33E]表达式求和
[R33E]表达式求和
时空限制
1S/512M
题目描述
给定一个长度为 的数字串 和一个整数 。
你需要在 的 个空隙中插入恰好 个加号 +
,将其变成一个数学表达式。
例如,对于 和 ,你可以得到三种表达式:1+234
、12+34
和 123+4
。
你的任务是计算所有可能的表达式的结果之和,并对 取模。
注意:表达式中的数字可以包含前导零(例如,01+2
的计算结果是 )。
格式
输入格式
第一行包含两个整数 ,分别表示数字串的长度和需要插入的加号数量。
第二行包含一个长度为 的数字串 。
输出格式
输出一个整数,表示所有表达式结果的总和,对 取模。
样例
样例输入 #1
4 1
1234
样例输出 #1
408
样例解释 #1
数字串 ,长度 ,需要插入 个加号。 共有 个可以插入加号的空隙。我们需要选择其中一个。
所有可能的插入方式如下:
- 在第 1 个空隙插入:
1+234
。结果为 。 - 在第 2 个空隙插入:
12+34
。结果为 。 - 在第 3 个空隙插入:
123+4
。结果为 。
这些结果的总和是 。
数据规模
对于 的数据,。
对于 的数据,.
对于 的数据,,,。
Related
In following contests: