- 9
- 0
- 约3.6千字
- 约 6页
- 2023-11-04 发布于山东
- 举报
.
设有大小不等的X,Y,Z三个无刻度的油桶,分别能够盛满油X,Y,Z(比如,X=8,Y=5,Z=3),并约定XYZ。
初始时,仅X油桶盛满油,Y和Z油桶为空。要求程序寻找一种最少的分油步聚,在某个油桶中分出T升油(比如T=4)。解:
令三个油桶的盛油情况为倒油过程的状态,则倒油过程就是状态变化的过程。为了记录倒油过程,程序引入倒油状态行列,
将倒油过程中产生的状态存储在行列中。行列的每个元素记录每次分油后各个油桶的分油后各个油桶的盛油量和倒油轨迹等相关信息。
程序频频从行列中取出第一个还未检查过的状态,对该状态下的每个油桶判断其是否能够倒出油,及是否能够倒进油。由于油桶没有刻度,
分油时只能将某个油桶倒满或倒空。程序分别按倒空或倒满两种可能的倒油动作履行不同的办理,产生新的倒油状态,
为防止某个倒油状态在行列中重复出现,程序只将未曾出现过的新状态及其倒油轨迹信息存入行列中,假设程序检查了相当多的状态后,或能找到解,或能确定问题无解。
倒油程序算法如下:
算法---无刻度油桶分油
{
输入各桶容量和目标容量;
将初始状态存入倒油状态行列;
设置其余初始值;
do
{
对状态行列中第一个还未检查的元素
在还未检查完每个倒出的桶且还未找到解且还未确定无解情况下循环
if(倒出桶有油)
在还未检查完每个桶且还未找到解且还未确定无解情况下循环if(目前桶不是倒出桶且桶还有空)
{
确定本次
您可能关注的文档
- 分数阶微分方程论文适度解加权S-渐近ω-周期解加权伪概周期解存在性和唯一性不动点定理.docx
- 分数除法解题技巧.docx
- 分析与指导对策.docx
- 分析中国经济的内外平衡.docx
- 分析为什么会出现服务员工作技能不高服务态度不好的原因.docx
- 分析人的性格.docx
- 分析企业管理中的成本控制1.docx
- 分析决策调查表(DOC2页).docx
- 分析工具LV23波特的行业组织模型.docx
- 分析电路图的步骤.docx
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 金融建筑电气设计规范.docx VIP
- G410(三) 1.5x6.0米预应力钢筋混凝土屋面板.pdf VIP
- 第5章 后现代与性别传播理论《西方传播学理论评析》.ppt VIP
- 2024全新心肺复苏ppt课件 .pdf VIP
- AED使用指南培训PPT课件.pptx VIP
- 第4章 西方传播学的批判主义理论《西方传播学理论评析》.ppt VIP
- 转炉风机轴瓦润滑滑动轴承.pdf VIP
- 第二届全国食品工业行业职业技能竞赛(酒体设计师)理论考试题库资料(含答案).pdf
- 《勾股定理》全国初中数学竞赛试题精选精编(原卷版+解析).docx VIP
- 第3章 西方传播学的经验主义理论《西方传播学理论评析》.pptx VIP
原创力文档

文档评论(0)