#lg3176. [HAOI2015] 数字串拆分
[HAOI2015] 数字串拆分
[AdditionalFile2128.zip](file://AdditionalFile2128.zip?type=additional_file)
#2128. 「HAOI2015」数字串拆分
标签: 传统 | 时间限制: 1000 ms | 内存限制: 256 MiB |
题目描述
你有一个长度为 的数字串。定义 为将 拆分成若干个 的数的和的方案数,比如 时,,分别为
$$\begin{align} 4 &= 1+1+1+1 \\ &= 2+1+1 \\ &= 1+2+1 \\ &= 1+1+2 \\ &= 2+2 \end{align}$$你可以将这个数字串分割成若干个数字(允许前导 ),将他们加起来,求 ,并求和。比如 。已知字符串和 后求答案对 (,一个质数)取模后的值。
输入格式
第一行输入一个字符串,第二行输入 。
输出格式
仅输出一个数表示答案。
样例
输入
123
3
输出
394608467
数据范围与提示
对于 的数据,字符串长度不超过 , 。
相关
在下列比赛中: