- 33
- 0
- 约4.29万字
- 约 63页
- 2016-05-27 发布于湖北
- 举报
第一章 算法
实验一 百鸡问题的改进算法
实验目的:
掌握列举法、回溯法编程思想。
实验内容
利用列举法、回溯法求解百鸡问题,设每只母鸡值3元,每只公鸡值2元,每只小鸡值0.5元。现要用100元钱买100只鸡,设计买鸡方案。
三.实验原理及算法:
(1)列举法即列举所有可能的情况,并用问题中给定的条件检验哪些是需要的,哪些是不需要的。
改进列举法算法如下:
For x=0 to 33
for y=0 to 50-1.5x
{z=100-x-y;
if 3x+2y+z/2=100
then output x,y,z}
next y
Next x
(2)对于不能进行无限的列举的问题,一种有效的方法是“试”。通过对问题的分析,找出一个解决问题的线索;然后沿着这个线索逐步试探。对于每一步的试探,若试探成功,就得到问题的解;若试探失败,就逐步回退,换别的路线再进行试探。这种方法就是回溯法。
回溯法解百鸡问题(改进)算法如下:
i:母鸡数;j:公鸡数;k:小鸡数
i=j=0
while(i33)do
{
If 3x+2y+z/2=100
{ output i,j,k;
i=i+1;
j=0
}
else
{
j=j+1;
If (j=50)
{i=i+1;j=0}
}
}
四.实验要求:
编程并实现求解买鸡的方案。
实验二 斐波
您可能关注的文档
- 企业执行力提升手册详解.doc
- 人力资源通报员工入职离职管理办法(修)【某台资企业文档】详解.doc
- 人力资源一级(模拟选择题)详解.doc
- 人力资源运营手册详解.doc
- 企业专项应急预案编制导则电监会版详解.doc
- 人力资源真题及答案详解.doc
- 企业资本运营功能与模式(定稿)详解.doc
- 人力资源知识竞赛案例分析详解.doc
- 企业资产评估师培训课程详解.doc
- 人力资源制度与流程详解.doc
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 草船借箭-完整版课件.ppt VIP
- 江苏省南京市盐城市2021届高三3月第二次模拟考试化学试题(word含答案 ).docx VIP
- 草船借箭-PPT完整版.pptx VIP
- 2025年上海市安全员(C3证)考试练习题库(含答案).docx VIP
- 小学英语新人教版PEP三年级上册Unit 1 Making friends Part A第1课时教学课件(2024秋).pptx VIP
- 2026年卫滨区十五五规划.docx
- (最新)25年春统编一年级语文下册动物王国开大会【精品课件】.pptx VIP
- 红旗区十五五规划初稿.docx
- 生物化学中英文对照习题.pdf VIP
- 【西门子】SINAMICS G120X 变频器 操作说明.pdf VIP
原创力文档

文档评论(0)