3638: [GESP样题 六级] 亲朋数

内存限制:128 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:51 解决:9

题目描述

给定一串长度为 、由数字  组成的数字串 。容易知道,它的连续子串共有  个。如果某个子串对应的数(允许有前导零)是  的倍数,则称该子串为数字串  对于  的亲朋数。

例如,数字串  为“  ”、 为 ,则在  个连续子串中,亲朋数有“  ”、“  ”、“  ”、“  ”、“  ”、“  ”、“  ”、“  ”、“  ”、“  ”、“  ”共  个。注意其中“  ”出现了  次,但由于其在  中的位置不同,记为不同的亲朋数。

现在,告诉你数字串  和正整数  ,你能计算出有多少个亲朋数吗?

输入

输入的第一行,包含一个正整数 。约定 
输入的第二行,包含一个长为  的数字串 。约定 

输出

输出一行一个整数表示答案。

样例输入 复制

2
102

样例输出 复制

5

提示

5 个亲朋数,分别 10、102、0、02、2。