因子个数

因子个数

Description

给定一个常数k,定义f(x)表示数字\(x^k\)的因子的个数。
求f(1)+f(2)+f(3)+...+f(n)的值。
最后结果对1e9+7取模。

Format

Input

输入两个整数n,k(1<=n<=1000000,0<=k<=100)

Output

输出1个整数,表示f(1)+f(2)+...+f(n)的值。
最终结果对1e9+7取模。

Sample 1

Input

3 2

Output

7

Limitation

1s 256MB

Hint

f(1)是数字\(1^2\)=1的因子个数,其只有一个因子1,故f(1)=1
f(2)是数字\(2^2\)=4的因子个数,4的因子分别是1,2,4,故f(2)=3
f(3)是数字\(3^2\)=9的因子个数,9的因子分别是1,3,9,故f(3)=3
f(1)+f(2)+f(3)=7

信息

难度
7
分类
(无)
标签
(无)
递交数
33
已通过
6
通过率
18%
上传者

相关

在下列比赛中:

排位赛Round3