题库练习 Number of Binominal Coefficients
← 上一题 下一题 →

A9996 | Number of Binominal Coefficients

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

For a given prime integer $p$ and integers $α,A$ calculate the number of pairs of integers $(n,k)$ , such that $0<=k<=n<=A$ and ![](/uploads/acgo/image/5fb07e1e3117c75f_0981c797999a.jpeg) is divisible by $p^{α}$ .

As the answer can be rather large, print the remainder of the answer moduly $10^{9}+7$ .

Let us remind you that ![](/uploads/acgo/image/5fb07e1e3117c75f_0981c797999a.jpeg) is the number of ways $k$ objects can be chosen from the set of $n$ objects.

输入格式

The first line contains two integers, $p$ and $α$ ( $1<=p,α<=10^{9}$ , $p$ is prime).

The second line contains the decimal record of integer $A$ ( $0<=A<10^{1000}$ ) without leading zeroes.

输出格式

In the single line print the answer to the problem.

输入输出样例

输入 #1
2 2
7
输出 #1
3
输入 #2
3 1
9
输出 #2
17
输入 #3
3 3
9
输出 #3
0
输入 #4
2 4
5000
输出 #4
8576851
C++ 编辑器
输入
输出