DHBB 2023 - CTQ - 11 - Đếm bộ số nguyên dương

Xem dạng PDF

Gửi bài giải

Điểm: 20,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Năm nay kì thi học sinh giỏi Duyên hải và Đồng bằng Bắc Bộ được tổ chức rất hoành tráng tại tỉnh Thái Nguyên. Thầy Hiếu đang suy nghĩ làm thế nào để có được sân chơi thật bổ ích cho các em học sinh tham dự. Là dân tin nên thầy Hiếu có một bài tập khá hay để các em cùng lập trình nhé:

Cho hai số nguyên dương ~k~ và ~n~ ~(k \le n)~.

Yêu cầu: Hãy đếm số bộ số nguyên dương ~A_1, A_2, A_3, \dots, A_k~ sao cho:

  • ~1 \le A_i \le n~, với mọi ~i~ thỏa mãn ~1 \le i \le k~;

  • ~A_i~ là ước của ~A_{i+1}~, với mọi ~i~ thỏa mãn ~1 \le i < k~.

Input

Gồm một dòng duy nhất lần lượt chứa hai số ~n~ và ~k~.

Output

Ghi ra một số duy nhất là đáp án sau khi đã chia lấy dư cho ~10^9+7~.

Scoring

Subtask Điểm Ràng buộc
1 ~25\%~ ~n \le 15~
2 ~35\%~ ~n \le 10^4, k \le 50~
3 ~40\%~ ~n \le 10^5, k \le 50~

Sample Input 1

4 2

Sample Output 1

8

Sample Input 2

6 3

Sample Output 2

25

Notes

Ở test ví dụ đầu, có ~8~ cặp số thỏa mãn:

~\{1,1\}~, ~\{1,2\}~, ~\{1,3\}~, ~\{1,4\}~, ~\{2,2\}~, ~\{2,4\}~, ~\{3,3\}~, ~\{4,4\}~.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.