luogu#P6654. [YsOI2020] 归零
[YsOI2020] 归零
题目背景
Ysuperman 特别喜欢玩数数游戏。
其实本来这题想叫“亦旧亦久罢以龄”的,但是我见到其他的题目名称都是两个字,取这么长名称也不好。
题目描述
闲暇时光,Ysuerpman 选择用计算器打发时间。他输入了一个很长的十进制数 。具体有多长呢?共 位。为了方便解释,设从低到高第 位上的数字是 (下标从 开始)。
Ysuerpman 每次会选择一个非零数字位进行「四舍五入」。具体来说,假设「四舍五入」的是第 位:
- 如果 ,则让 减去 。
- 如果它 ,则让 加上 再减去 。
经过若干次操作后, 总会变成 。现在问题来了,请问有多少种使得 变成 的不同的方案?两个方案不同当且仅当某一次选择的操作位置不同。
输入格式
一个高精度数 。
输出格式
使得 变成 的不同的方案数量,对 取模。
5
1
45
2
55
4
3333
24
999999
16336
1919810
3461
11451419
210000
提示
样例解释
样例解释
共 种。
样例解释
$4\underline{5}\to\underline{5}0\to \underline100 \to 0$
共 种。
样例解释
$\underline{5}5\to\underline{1}05\to\underline{5}\to\underline{1}0 \to 0$
$\underline{5}5\to10\underline{5}\to\underline{1}10\to \underline10 \to 0$
$\underline{5}5\to10\underline{5}\to1\underline{1}0\to \underline100 \to 0$
$5\underline{5}\to\underline{6}0\to \underline100 \to 0$
共 种。
数据范围
本题采用捆绑测试。
分数 | |||
---|---|---|---|
对于 的数据,满足 , 不含前导零。
提示
本题时间限制为 。
题目并不难。