删数字(del)-T6

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

题目描述

奶牛在数学课上学习了整除的概念。农夫 Farmer John 为了考验它的数学水平,于是在白纸上写了正整数 TT。由于农夫不喜欢数字 00,所以正整数 TT 是不含数字 00 的。奶牛可以删除 TT 的若干位数字,剩下来的数字从左到右构成一个正整数 PP,使得正整数 PP 必须是 55 的倍数。奶牛有多少种不同的删除方案?具体请看样例解释。

输入格式

第一行,一个正整数 TT

输出格式

一个整数,奶牛不同的删除方案数。

样例

1256
4

样例解释

奶牛有 44 种不同的删除方案:

  1. 11 种方案:删除 TT 的第四位数字,剩下的 P=125P=125,是 55 的倍数;
  2. 22 种方案:删除 TT 的第一位和第四位数字,剩下的 P=25P=25,是 55 的倍数;
  3. 33 种方案:删除 TT 的第二位和第四位数字,剩下的 P=15P=15,是 55 的倍数;
  4. 44 种方案:删除 TT 的第一位、第二位、第四位数字,剩下的 P=5P=5,是 55 的倍数。

注意:

  1. 奶牛可以删除 00 个数字(即不删除任何数字);
  2. 奶牛不能把 TT 全部删除掉,即至少要剩下 11 位数字;
  3. 由于 TT 的位数可能较长,建议用字符串形式读入。

数据范围与提示

  • TT 的位数范围是 30306060
  • TT 不包含数字 00

编程素养挑战赛___复赛集训2

未认领
状态
已结束
题目
17
开始时间
2026-7-10 0:00
截止时间
2026-7-31 23:59
可延期
24 小时