2728: T3-质数的倍数

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

题目描述

梦梦随机生成了一个数字字符串 $S$。

熊熊给出了一个**质数** $p$,梦梦想知道字符串 $S$ 有多少个子串构成的数字,**忽视前导零后**,恰好是 $p$ 的倍数。

例如对于字符串 $S=172146$,其子串 $S[2:4]$ 构成的数字为 $721$。

输入

第一行包含一个字符串 $S$,由数码 `0` 至 `9` 构成。

第二行给出一个正整数,表示 $p$。

输出

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

样例输入 复制

3543
3

样例输出 复制

6

提示

### 样例解释1

$S[1:1],S[4:4],S[1:3],S[2:4],S[2:3],S[1:4]$ 均为合法的子串。

### 样例输入2

```text
172146
7
```

### 样例输出2

```text
4
```

### 样例解释2

$S[2:4],S[2:2],S[3:4],S[4:5]$ 均为合法的子串。

### 样例输入3

```
123213890431421321
2
```

### 样例输出3

```
76
```

### 样例输入4

```
123215890431421321
5
```

### 样例输出4

```
15
```

### 样例输入5

```
12321589043142132112380921312389210389210289132189302189048902390841390824
97
```

### 样例输出5

```
27
```

### 评测数据规模

对于 $20\%$ 的数据,$p=2$。

对于另外 $20\%$ 的数据,$p=5$。

对于所有测评数据,$1 \leq |S| \leq 10^5,2 \leq p \leq 998244353$。

来源/分类