10719: Сума цифр
Відправити розв'язок
Бали:
100 (partial)
Time limit:
1.0s
Memory limit:
256M
Author:
Problem type
Allowed languages
Brain****, C++, Java, Pascal, Python, v8js
Скільки цілих чисел від \(1\) до \(K\) (включно) мають суму цифр яка ділиться на \(D\)
Формат вхідних даних
В першому рядку ціле число \(K\) - (\(1 \le K \le 10^{10000}\))
В другому рядку число \(D\) - (\(1 \le D \le 100\))
Формат вихідних даних
Виведіть кількість чисел сума цифр яких ділиться на \(D\). Відповідь виведіть за модулем \(10^9+7\)
Приклад вхідних даних-1
30
4
Приклад вихідних даних-1
6
Пояснення до прикладу-1
Існує 6 таких чисел: 4,8,13,17,22,26.
Приклад вхідних даних-2
1000000009
1
Приклад вихідних даних-2
2
Приклад вхідних даних-3
98765432109876543210
58
Приклад вихідних даних-3
635270834
Коментарі