11234. Кількість послідовностей


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 250M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Знайдіть кількість послідовностей натуральних чисел довжиною \(K\) таких, що добуток будь-яких двох сусідніх елементів не перевищує \(N\) за модулем \(10^9+7\).

Формат вхідних даних

Вхідний потік містить два цілі числа \(N,K\) (\(1 \le N \le 10^9\), \(2 \le K \le 100\)), які розділяються пропуском.

Формат вихідних даних

У вихідний потік вивести шукану кількість послідовностей.

Примітка

До прикладу 1:

(1,1), (1,2), (1,3), (2,1) та (3,1) задовольняють умову.

Приклад вхідних даних

3 2

Приклад вихідних даних

5

Приклад вхідних даних

10 3

Приклад вихідних даних

147

Приклад вхідних даних

314159265 35

Приклад вихідних даних

457397712

Коментарі

Ще немає коментарів.