- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(HDUACM09)母函数教程
ACM程序设计;期中了——;每周一星(8):;第九讲;研究以下多项式乘法:; 若令a1=a2= …=an=1,在(8-1)式中a1a2+a1a3+...+an-1an项系数中每一个组合有1个贡献,其他各项以此类推。故有:;母函数定义:; For example:;实 例 分 析;例1:若有1克、2克、3克、4克的砝码各一 枚,能称出哪几种重量?各有几种可能方案??;几种砝码的组合可以称重的情况,可以用以上几个函数的乘积表示:;例2:求用1分、2分、3分的邮票贴出不同数值的方案数—— ;概念:整数拆分 ;练习(写出以下问题的母函数):;如何编写程序实现母函数的应用呢?;以整数拆分为例:;// Author by lwg #include iostreamusing namespace std;const int lmax=10000; int c1[lmax+1],c2[lmax+1];int main(){ int n,i,j,k; while (cinn) {for (i=0;i=n;i++) {c1[i]=0; c2[i]=0; } for (i=0;i=n;i++) c1[i]=1; for (i=2;i=n;i++) { for (j=0;j=n;j++) for (k=0;k+j=n;k+=i) { c2[j+k]+=c1[j]; } for (j=0;j=n;j++) { c1[j]=c2[j]; c2[j]=0; } } coutc1[n]endl; } return 0; };主打例题:HDOJ_1398 Square Coins ;算法分析:;//HDOJ_1398 Square Coins #include iostream using namespace std; const int lmax=300; int c1[lmax+1],c2[lmax+1]; int main(void) { int n,i,j,k; while (cinn n!=0) { for (i=0;i=n;i++) { c1[i]=1; c2[i]=0; } for (i=2;i=17;i++) { for (j=0;j=n;j++) for (k=0;k+j=n;k+=i*i) { c2[j+k]+=c1[j]; } for (j=0;j=n;j++) { c1[j]=c2[j]; c2[j]=0; } } coutc1[n]endl; } return 0; };//HDOJ_1398 Square Coins //变化一点,灵活多多 … int main(void) { int n,i,j,k; int elem[17]={1,4,9,16,25,36,…,169,196,225,256,289} while (cinn n!=0) { for (i=0;i=n;i++) { c1[i]=1; c2[i]=0; } for (i=2; i=17; i++) { for (j=0;j=n;j++) for (k=0;k+j=n; k+=elem[i-1] ) { c2[j+k]+=c1[j]; } for (j=0;j=n;j++) { c1[j]=c2[j]; c2[j]=0; } } coutc1[n]endl; } return 0; } ;思考(1):;思考(2):;思考(3):;思考(4):;Any questions?;附:相关作业(hdoj):;Welcome to HDOJ
您可能关注的文档
- 台湾建筑师,“神笔剖视”中国经典古建筑.docx
- 吉林阳光商厦工程安全方案.doc
- 另6建筑业营改增对工程计价影响与调整.pptx
- 同煤大唐热电二期扩建(2×330MW)1#机焊接施工技术工作汇报.doc
- 同德大街拖拉管施工组织设计.doc
- 名校课件 第三课时 未来的道路我选择.ppt
- 合阳县立体化防控体系建设方案1.0.docx
- 吕力公路施工组织设计.doc
- 吕梁恒大华府装修施工方案.doc
- 吉林省建筑工程资料管理标准2011年版.doc
- 2025年推动中国与东南亚农食系统与自然友好的协同发展实施路径报告.docx
- 东南亚运动户外电商行业市场洞察(2025年9月版)-探谋-202509.pdf
- 2025白酒品牌国宝李渡二月二文化节活动方案.docx
- 【复旦智库】2025全球南方视角下大金砖经贸财金与新兴技术产业合作分析报告.docx
- 沃兰特航空企业创始人董明的传奇创业历程v1.0.pdf
- 城市低空基础设施标准体系研究报告2025版(简版).pdf
- 追觅科技儿童节&端午节联合主题活动方案.pptx
- 【谷歌】2025一款助力科学家编写专家级实证软件的人工智能系统研究报告.docx
- 【英国商业贸易部】2025全球贸易展望报告.docx
- 云南省昭通市市直中学2025-2026学年高二上学期第一次月考语文试卷(含答案).docx
文档评论(0)