链接:https://ac.nowcoder.com/acm/problem/21738
来源:牛客网
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld
题目描述
牛牛喜欢这样的数组:
1:长度为n
2:每一个数都在1到k之间
3:对于任意连续的两个数A,B,A<=B 与(A % B != 0) 两个条件至少成立一个
请问一共有多少满足条件的数组,对1e9+7取模
输入描述:
输入两个整数n,k 1 ≤ n ≤ 10 1 ≤ k ≤ 100000
输出描述:
输出一个整数
示例1
输入
复制
2 2
输出
复制
3
示例2
输入
复制
9 1
输出
复制
1
示例3
输入
复制
3 3
输出
复制
15
示例4
输入
复制
2 1234
输出
复制
1515011