#ABC158E. 可整除子串
可整除子串
可整除子串
题目描述
高桥君有一个由 0 到 9 的数字组成的、长度为 的字符串 。
喜欢素数 的高桥君想知道,在 的非空连续子串共 个中,把它们看作十进制表示的整数时,能被 整除的有多少个。
但是,子串开头可以是 0,并且即使字符串相同或看作整数时相同,只要在 中的位置不同就视为不同的子串。
请帮高桥君计算这个个数。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出 的非空连续子串中,看作十进制表示的整数时能被 整除的个数。
样例
4 3
3543
6
= 3543。 的非空连续子串有以下 个:
3能被 整除。35不能被 整除。354能被 整除。3543能被 整除。5不能被 整除。54能被 整除。543能被 整除。4不能被 整除。43不能被 整除。3能被 整除。
其中能被 整除的有 个,因此输出 。
4 2
2020
10
= 2020。 的非空连续子串有 个,它们都能被 整除,因此输出 。
注意开头为 0 的子串也是允许的。
20 11
33883322005544116655
68
数据范围
- 由数字组成
- 是素数
难度
提高
通过率
—
尝试
0
已通过
0
- ID
- 1894
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者