- 57
- 0
- 约4.76千字
- 约 15页
- 2017-02-09 发布于重庆
- 举报
《算法设计与分析》实验报告范例
《算法设计与分析》
实验一 递归与分治
班级: 计科1301
姓名:陈瑶瑶
学号:2013111125
实验一:递归与分治(整数划分问题)
一、实验目的和要求:
(1)增强和巩固学生对分治算法的认识和理解
(2)培养学生对分治算法的应用能力
(3)培养和提高学生软件编程能力
(4)培养和提高学生程序测试与纠错基本方法的能力
二、实验内容:
1、整数划分问题
将一个正整数n表示为一系列正整数之和:n=n1+n2+…+nk, 其中,n1=n2=…=nk。N的这种表示称为正整数n的一个划分,n的不同的划分个数称为n的划分数,记为p(n)。
例如:正整数4的划分为: 4; 3+1; 2+2; 2+1+1; 1+1+1+1 p(4)=5。
在n的所有不同划分中,将最大加数n1不大于m的划分数记作g(n,m)。
实验求解给定正整数n 的最大加数不大于m的划分数g(n,m)。
三、实验步骤:
1、整数划分问题
(1)分析问题的递归关系
考查q(n,m)中,n和m的取值情况如下:
q(n,1)=1, n=1;只有一种划分形式
q(n,m)=q(n,n), m=n;最大加数m实际上不能大于n。因此,q(1,m)=1。
q(n,n)=1+q(n,n-1);正整数n的划分由n=n和剩余划分组成。
q(n,m)=q(n-m,m)+q(n,m-1), n
您可能关注的文档
最近下载
- NB_T 10048-2018 煤矿在用滚筒驱动带式输送机安全运行规范.docx VIP
- 2024-2025学年福建省南平市建瓯市八年级下学期期中考试物理试题.doc VIP
- 租赁合同纠纷起诉状-民事诉状.doc VIP
- 2014款英菲尼迪Q50_汽车使用手册用户操作图解驾驶指南车主车辆说明书电子版.pdf
- 2023辽宁农业职业技术学院高职单招语文/数学/英语笔试参考题库含答案解析.docx
- 危险性较大的分部分项工程专项施工方案论证与实施要点.docx VIP
- 物理学与人类文明-PPT.ppt VIP
- 《碳足迹评价技术要求 无人机》.pdf VIP
- 2023年泉州市综合行政执法机构招聘编制内人员笔试真题(含答案).pdf VIP
- 建筑建设公司预计总收入、预计总成本确认办法模版.docx VIP
原创力文档

文档评论(0)