编程题
### 问题描述 小蓝是一位数字爱好者,他对字符串中的数字非常感兴趣。现在,他面前有一个长度为 $n$ 的字符串,字符串中只包含数字。小蓝想要将这个字符串分成若干段,使得每个段的数字串是 $K$ 的倍数。 你能帮助小蓝计算有多少种不同的分割方式吗?答案可能很大,请对 $998244353$ 取模。 **注意**:划分出的数字可以包含前导 $0$,$0$ 是任何数的倍数。 ### 输入格式 第一行输入一个整数 $n$,表示字符串的长度。 第二行输入一个整数 $K$,表示小蓝希望每个段的数字串是 $K$ 的倍数。 第三行输入一个长度为 $n$ 的仅包含数字的字符串,表示小蓝手头的字符串。 ### 输出格式 输出一个整数,表示满足条件的不同分割方式的数量。答案可能很大,请对 $998244353$ 取模。 ### 样例输入 ``` 3 2 234 ``` ### 样例输出 ``` 2 ``` ### 说明 两种划分方式如下: - $234$。 - $2|34$。 ### 评测数据范围 $n \le 5000, K \le 10^9$。
查看答案
赣ICP备20007335号-2