atcoder#DPS. Digit Sum

Digit Sum

题目描述

1 1 以上 K K 以下の整数のうち、十進表記における各桁の数字の総和が D D の倍数であるようなものは何個でしょうか? 109 + 7 10^9\ +\ 7 で割った余りを求めてください。

输入格式

入力は以下の形式で標準入力から与えられる。

K K D D

输出格式

条件を満たす整数は何個か? 109 + 7 10^9\ +\ 7 で割った余りを出力せよ。

题目大意

11KK 之间有多少个整数,使得十进制表示的数字之和是 DD 的倍数? 除以 109+710^{9} + 7,得到余数。

30
4
6
1000000009
1
2
98765432109876543210
58
635270834

提示

制約

  • 入力はすべて整数である。
  • 1  K < 1010000 1\ \leq\ K\ <\ 10^{10000}
  • 1  D  100 1\ \leq\ D\ \leq\ 100

Sample Explanation 1

4, 8, 13, 17, 22, 26 4,\ 8,\ 13,\ 17,\ 22,\ 26 6 6 個です。

Sample Explanation 2

答えを 109 + 7 10^9\ +\ 7 で割った余りを出力することを忘れずに。