问题 I: 5的倍数

问题 I: 5的倍数

时间限制: 1 Sec  内存限制: 128 MB
提交: 38  解决: 6
[提交] [状态] [讨论版] [命题人:]

题目描述

一个不含数字 0 正整数 T,你可以删除 T 的若干位数字,那么剩下来的数字从左到右构成一个正整数 ,使得新的正整数 必须是 5的倍数。问有多少种不同的删除方案?

输入

第一行,一个正整数 T。T小于100位。

输出

一个整数,不同的删除方案数。
【注意事项】
1、可以删除 0 个数字(即不删除任何数字)。
2、不能把 T 全部删除掉。即至少要剩下 1 位数字。

样例输入

1256

样例输出

4

提示

【输入样例二】
115
【输出样例二】
4
【样例二解释】
 有 4 种不同的删除方案:
第 1 种方案:不删除任何数字,剩下的 P=115,是 5 的倍数。
第 2 种方案:删除 T 的第一位数字,剩下的 P=15,是 5 的倍数。
第 3 种方案:删除 T 的第二位数字,剩下的 P=15,是 5 的倍数。
第 4 种方案:删除 T 的第一位、第二位数字,剩下的 P=5,是 5 的倍数。 


[提交][状态]