hdu1028 Ignatius and the Princess III

这是道典型的母函数的题目,可以看看我的母函数这一标签上的另一道例题,里面对母函数做了较为详细的总结。这题仅贴上代码:

 

复制代码
#include"iostream"
 2  using namespace std;
 3  #define  N 130
 4  int a[N+1],b[N+1];
 5  int main()
 6 {
 7     int n,i,j,k;
 8     while(cin>>n&&n!=0)
 9     {
10         for(i=0;i<=n;i++)
11         {a[i]=1;b[i]=0;}
12         for(i=2;i<=n;i++)
13         {
14             for(j=0;j<=n;j++)
15                 for(k=0;k+j<=n;k+=i)
16                 {
17                     b[k+j]+=a[j];
18                 }
19                 for(j=0;j<=n;j++)
20                 {
21                     a[j]=b[j];b[j]=0;
22                 }
23         }
24         cout<<a[n]<<endl;
25     }
26     return 0;
27     
28 }
复制代码

 

posted @   Run_For_Love  阅读(133)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示