[APC001] E - Linear Map
题目背景
**请注意本题的特殊时间限制,并酌情使用较快的输入输出方式**。
在广阔的 florr 世界中,有一个不为人知的角落,它的建立是为了方便快速测试新 mob,而现在它被废弃了,但没有消失。
冒险者 MF 找到了这里,并发现其名字为:Linear map。
题目描述
Linear map 可看作一个字符串,每个字符都是一个 $0\sim 9$ 的数字。
MF 认为,如果一个字符串存在两段长度均 $>1$ 的不同区间的和相同,那么该字符串是无趣的。
比如,$3421$ 就是无趣的字符串,因为 $3+4=4+2+1$,而 $5023$ 也是无趣的字符串,因为 $5+0=2+3$。相反,$13$ 和 $285$ 都不是无趣的字符串。
MF 打算将 Linear map 划分为若干非空连续且不重复的子段,这些子段包含了整个字符串的所有字符,且满足每个子段都不是无趣的字符串。
MF 是一个有趣的人,于是它想算出划分的方案数,并对 $998244353$ 取模。
输入输出格式
输入格式
一行一个字符串 $s$。
输出格式
一行一个整数表示答案对 $998244353$ 取模后的结果。
输入输出样例
输入样例 #1
453
输出样例 #1
4
输入样例 #2
3333
输出样例 #2
5
输入样例 #3
9475739582850286
输出样例 #3
9360
说明
### 样例解释
- 样例 $\tt\#1$
所有划分均合法:$\{453\},\{45,3\},\{4,53\},\{4,5,3\}$。
- 样例 $\tt\#2$
合法方案为:$\{33,33\},\{33,3,3\},\{3,33,3\},\{3,3,33\},\{3,3,3,3\}$。
### 数据范围
对于 $100\%$ 的数据,满足 $1\le |s|\le 1.5\times 10^7$,且 $s$ 中仅包含数字。