标签:ons class bsp lld color size log 限制 none
输入N(1<= N <= 1000)
输出幸运号码的数量 Mod 10^9 + 7
1
9
1 #include <cctype> 2 #include <cstdio> 3 4 typedef long long LL; 5 const int mod=1e9+7; 6 const int MAXN=1010; 7 8 int n,m; 9 10 LL ans; 11 12 LL dp[2][MAXN*10]; 13 14 int hh() { 15 scanf("%d",&n); 16 dp[0][0]=1; 17 for(int i=1;i<=n;++i) 18 for(int j=0;j<=n*9;++j) { 19 dp[i&1][j]=0; 20 for(int t=0;t<=9;++t) { 21 if(j-t<0) continue; 22 dp[i&1][j]=(dp[i&1][j]+dp[(i-1)&1][j-t])%mod; 23 } 24 } 25 for(int i=0;i<=n*9;++i) 26 ans=(ans+dp[n&1][i]*(dp[n&1][i]-dp[(n-1)&1][i]))%mod; 27 printf("%lld\n",ans); 28 return 0; 29 } 30 31 int sb=hh(); 32 int main(int argc,char**argv) {;}
标签:ons class bsp lld color size log 限制 none
原文地址:http://www.cnblogs.com/whistle13326/p/7607072.html