设为首页 加入收藏

TOP

hdu 1028 Ignatius and the Princess III(用母函数解决整数分拆问题)
2015-11-21 01:00:31 来源: 作者: 【 】 浏览:2
Tags:hdu 1028 Ignatius and the Princess III 函数 解决 整数分拆 问题

代码:

?

#include
  
   
#include
   
     using namespace std; int main() { int n; int c1[150],c2[150]; while(scanf("%d",&n)==1) { for(int i=0;i<=n;i++) { c1[i]=1; c2[i]=0; } for(int i=2;i<=n;i++) { for(int j=0;j<=n;j++) { for(int k=0;k+j<=n;k+=i) { c2[j+k]+=c1[j]; //c1[k+j]=c2[k+j]; } } for(int j=0;j<=n;j++) { c1[j]=c2[j]; c2[j]=0; } } printf("%d\n",c1[n]); } return 0; } 
   
  


?

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇用Visual Studio将Objective-C编.. 下一篇LeetCode 18: 4Sum

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: