Problem 5F. 拆分数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Problem 5F. 拆分数

时间限制:1s

空间限制:256MB

Description

Zms 给你一个非负整数 n。你想将这个数直接拆分成若干个非负整数(非空但可以有前导零)。例如数字 123456 可以拆分成 12、34 和 56。如果分成了 k 个非负整数,则第 i 个非负整数的所有数字之和为 \(c_i\),要求对于任意 i ∈ [1, k],都满足 \(c_i ≡ c_{k+1−i} (mod 2)\)。你需要计算合法的划分方案数,结果对 998244353 取模。

注:mod 是取模运算,即取余数。例如,a mod b 表示 a 除以 b 的余数。

Input Format

第一行包含一个非负整数 \(n(0≤n≤10^{10000})\),保证输入不包含前导零。

Output Format

输出一行一个整数 - 合法分割方案的数量,结果对99824353取模。

Input Example #1:

114

Output Example #1:

3

Data Range

\(0≤n≤10^{10000}\) 。

Note

对于样例,有三种合法的分割方法:

114
1 14
11 4

2023秋 悬赏令第五周

未参加
状态
已结束
规则
OI
题目
6
开始于
2023-11-05 18:30
结束于
2023-11-12 00:00
持续时间
149.5 小时
主持人
参赛人数
71