在列竖式计算两个十进制数的和的时候,人们可能会错算成这样:
在图里的左边,248+208248+208248+208 被错算成了 441644164416。
给定正整数 nnn,问有多少对非负整数 a,ba,ba,b 满足 a+ba+ba+b 会被错算成 nnn。
请注意 aaa 可以等于 bbb,且 a=1,b=2a=1,b=2a=1,b=2 和 a=2,b=1a=2,b=1a=2,b=1 是两种不同的方案。
第一行包含一个正整数 nnn。
输出一个整数,即满足条件的 a,ba,ba,b 的数量。
112
50
对于 100%100\%100% 的数据,1≤n<10181\le n<10^{18}1≤n<1018。
注册一个 云斗学院 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 云斗学院 通用账户