Dãy ước liền kề

View as PDF

Submit solution

Points: 0.10
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Author:
Problem type

Cho số nguyên dương ~n,k~. Một dãy số nguyên dương có độ dài ~k~ được gọi là tốt nếu như ~a_1 = n~ và ~a_i~ chia hết cho ~a_{i+1}~ với mọi ~1 \le i \le k-1.~

Yêu cầu đặt ra là đếm số dãy như thế.

Input

Một dòng duy nhất gồm số ~n,k~ với ~1 \le n, k \le 10^{15}.~

Output

Đáp số của bài toán, lấy modulo ~10^9+7.~

Sample input

6 3

Sample output

9

Giải thích

Trong VD, ta có thể liệt kê ra các dãy là: ~(6,6,6),(6,6,3),(6,6,2),(6,6,1),(6,3,3),(6,3,1),(6,2,2),(6,2,1),(6,1,1).~

Subtasks

  • Có ~50\%~ test của đề ứng với ~n \le 10^6, k \le 20.~
  • Có ~50\%~ test của đề ứng với ~10^6 < n \le 10^{15}, 20 < k \le 10^{15}.~

Comments

Please read the guidelines before commenting.


There are no comments at the moment.