题目描述
这里我们有n个一模一样的骰子(只是排除其他无效信息)骰子颜色不同,每一个骰子上面都有k个面,分别是1到k。
给定三个整数n,k,target,请输出投掷骰子使得骰子面朝上的数字总和等于target可能得到的所有情况方案数。
所以我们每次选择时候不同骰子是独立的。
由于答案很大,你需要对109+7取模。
样例输入
第一行三个整数分别是n,k,target。
样例输出
输出一个整数作为答案。
样例
样例一
1 6 3
1
样例解释:你投掷了一个只有6个面的骰子,得到总和为3的只有一种i情况。
样例二
2 6 7
6
样例解释:你投掷了两个骰子,每个骰子6个面,有6种方式得到总和为7的情况:1+6,2+5,3+4,4+3,5+2,6+1。
数据范围
1≤n,k≤30
1≤target≤103