- 7
- 0
- 约7.88千字
- 约 7页
- 2019-10-19 发布于广东
- 举报
1.问题描述
原问题:两个小孩去打油,一个人带了一个一斤的空瓶,另一个带了一个七两一个三两的空瓶。原计划各打一斤油,可是由于所带的钱不够,只好两人合打了一斤油,可是又没有其它工具,试仅用三个瓶子(一斤、七两、三两)精确地分成两个半斤油来。
2.算法设计
把三个油瓶中的油量作为一个状态,经过一个合法动作后得到下一个状态(合法动作是把A瓶中的油全部倒入B瓶 或者 把A瓶中的油部分倒入B瓶使B瓶充满油),递归搜索所有的可能状态,如果到达最终状态则递归停止。
油瓶中油的变化规则:(S表示3两油瓶,T表示7两油瓶)
序号
规则
解释
1
(S,T) and S7 - (7,T)
7两瓶不满时装满
2
(S,T) and T3 - (S,3)
3两瓶不满时装满
3
(S,T) and S0 - (0,T)
7两瓶不空时倒空
4
(S,T) and T0 - (S,0)
3两瓶不空时倒空
5
(S,T) and S0 and S+T=3 - (0,S+T)
7两瓶中的油全倒入3两瓶
6
(S,T) and T0 and S+T=7 - (S+T,0)
3两瓶中的油全倒入7两瓶
7
(S,T) and S0 and S+T=3 - (S+T-3,3)
7两瓶中的油倒满3两瓶
8
(S,T) and T0 and S+T=7 - (7,S+T-7)
3两瓶中的油倒满7两瓶
3.代码(穷搜索)
广度
您可能关注的文档
- 初三主题班会走进初三 青春 无悔.ppt
- 初一级的第一节数学入 门课.ppt
- 初一家长会:如何更好的适应初中 生活.ppt
- 武术五步拳 教案.doc
- 初一学生语文学习方法 指导.ppt
- 初一议论文感受祖国变化 1200字共1 4页.ppt
- 工程定位测量放线验收 记录.doc
- 初一英语新生要求给学生上的第一堂英 语课.ppt
- 初一语文激趣课入学第一 节用.ppt
- 工程分部分项检验批划分方案土建部分已 修改.doc
- 4.4 控制系统的设计与实施(教学设计)高中通用技术苏教版2019必修2.docx
- 2026届衡水市第十三中学高三第一次质量调研(一模)数学试题.doc
- 3.1.1关系数据结构及关系代数教学设计-浙教版高中信息技术选修三.docx
- 高考化学二轮复习 阿伏伽德罗常数.docx
- 运筹学期末复习完全手册(直接使用版).docx
- 人工肝治疗中的家属支持与护理.pptx
- 人工肝治疗后的康复护理.pptx
- 4 自由落体运动(表格式教学设计)高中物理人教版2019必修第一册.docx
- 第05讲 充分条件、必要条件、充要条件(八大题型)新高一数学(苏教版2019必修第一册).docx
- 29 古代诗歌文本比较鉴赏题(比较形象、语言、表达技巧、情感态度)高考语文二轮复习专题.docx
最近下载
- DBJ53T-44-2021 云南省建筑工程资料管理规程.pdf VIP
- 基于UC3842的单端反激式开关电源设计_本科毕业设计.pdf VIP
- 23J916-1:住宅排气道(一).docx VIP
- 宜昌市猇亭区柳树河至朱丝湾公路改建工程一阶段施工图设计评审汇报.ppt VIP
- 接入式涉路工程安全影响评价报告.pdf VIP
- 北京市101中学新初一分班考试英语真题及答案.pdf VIP
- 动力提升航空器适航标准.docx VIP
- 中国城乡建设领域碳排放研究报告简版(2025).docx
- (2026年)精神科暴力行为防范与处理PPT课件.pptx VIP
- 绿地集团法务专员面试题及答案解析.docx VIP
原创力文档

文档评论(0)