标签:des style blog class code java tar javascript ext width strong
Time
Limit: 2000/1000 MS (Java/Others) Memory Limit:
65536/32768 K (Java/Others)
Total Submission(s):
11810 Accepted Submission(s):
8362
最简单的母函数模板题,用于学习和回顾母函数非常方便,代码也可直接做模板使用
1 /* 2 hdu acm 1028 数字拆分,母函数模板题 3 by zhh 4 */ 5 #include <iostream> 6 #include <stdio.h> 7 #include <stdlib.h> 8 #include <algorithm> 9 #include <cstring> 10 11 using namespace std; 12 #define maxx 120 13 int ans[maxx+2],temp[maxx+2]; 14 void init()//母函数打表 15 { 16 for(int i=0;i<=maxx;i++)//初始化第一个式子系数 17 { 18 ans[i]=1; 19 temp[i]=0;//用于临时保存每次相乘的结果 20 } 21 for(int i=2;i<=maxx;i++)//循环每一个式子 22 { 23 for(int j=0;j<=maxx;j++)//循环第一个式子各项 24 for(int k=0;k+j<=maxx;k+=i)//下个式子的各项 25 temp[k+j]+=ans[j];//结果保存到temp数组中 26 for(int j=0;j<=maxx;j++)//临时保存的值存入ans数组 27 { 28 ans[j]=temp[j]; 29 temp[j]=0; 30 } 31 } 32 } 33 int main() 34 { 35 init(); 36 int n; 37 while(scanf("%d",&n)!=EOF) 38 { 39 cout<<ans[n]<<endl; 40 } 41 return 0; 42 }
hdu acm 1028 数字拆分Ignatius and the Princess III,布布扣,bubuko.com
hdu acm 1028 数字拆分Ignatius and the Princess III
标签:des style blog class code java tar javascript ext width strong
原文地址:http://www.cnblogs.com/vivider/p/3701549.html