#include #include #include #include #include #include #include #include using namespace std; #define INF 10000000 #define MOD 1000000007 typedef long long ll; typedef pair P; //計算量はO(NM) //n個の区別できない物をm個以下に分割する方法 ll n,m; ll dp[200+1][20000+1]; void bunkatu(){ dp[0][0]=1; for(int i=1;i<=m;i++){ for(int j=0;j<=n;j++){ if(j-i>=0){ dp[i][j]=(dp[i-1][j]+dp[i][j-i])%MOD; }else{ dp[i][j]=dp[i-1][j]; } //cout<>m>>n>>K; n-=(ll)K*m*(m-1)/2; if(n<0){ cout<<0<