Logic-算法-(狼-羊-白菜)

简介:
ylbtech-Arithmetic:Logic-算法-(狼-羊-白菜)
-- ========================================================
-- ylb:算法
-- Type:算法
-- munu:狼-羊-白菜
-- thankyou:caoDandan,第一次是她让我理解
-- 7:11 2012/3/17
-- ========================================================
 
    一个猎人带着一只羊,一只狼和一颗白菜回家,路上遇到一条河。河边只有一条船,但船太小,一次最多只可载猎人和另一样东西过河。但猎人不在时,狼要吃羊,羊要吃白菜。请问怎样才能把狼、羊、白菜都安全过河?
 
分析:
1,河边只有一条船;
2,一次最多只可载猎人和另一样东西过河;
3,但猎人不在时,狼要吃羊,羊要吃白菜;
 
我们只要确保呆在一起两个是:“狼和白菜”就不会有问题。
 
解析步骤:
1,
第一次:【去】所以我们只能先带羊过河。
第一次:【回】猎人自己回来。
2,
第二次:【去】我们把狼(或者白菜)带过河。
第二次:【回】我们把羊回带过来。
3,
第三次:【去】我们把白菜(或者狼)带过河。
第三次:【回】猎人自己回来。
4,
第一次:【去】我们把羊再次带过过河。
 
总结:
先把羊运过去,猎人回来。在把狼运过去,猎人抱羊回来,在抱白菜过去,猎人回来。最后把羊抱过去就OK了。
 
本文转自ylbtech博客园博客,原文链接:http://www.cnblogs.com/ylbtech/archive/2013/02/22/2921745.html ,如需转载请自行联系原作者
相关文章
|
1月前
|
机器学习/深度学习 算法 生物认证
基于深度学习的人员指纹身份识别算法matlab仿真
基于深度学习的人员指纹身份识别算法matlab仿真
|
25天前
|
传感器 算法 计算机视觉
基于肤色模型和中值滤波的手部检测算法FPGA实现,包括tb测试文件和MATLAB辅助验证
该内容是关于一个基于肤色模型和中值滤波的手部检测算法的描述,包括算法的运行效果图和所使用的软件版本(matlab2022a, vivado2019.2)。算法分为肤色分割和中值滤波两步,其中肤色模型在YCbCr色彩空间定义,中值滤波用于去除噪声。提供了一段核心程序代码,用于处理图像数据并在FPGA上实现。最终,检测结果输出到"hand.txt"文件。
|
1月前
|
机器学习/深度学习 算法 计算机视觉
基于yolov2深度学习网络的视频手部检测算法matlab仿真
基于yolov2深度学习网络的视频手部检测算法matlab仿真
|
1月前
|
算法
【MATLAB】语音信号识别与处理:移动中位数滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:移动中位数滤波算法去噪及谱相减算法呈现频谱
20 2
|
1月前
|
算法
【MATLAB】语音信号识别与处理:一维信号NLM非局部均值滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:一维信号NLM非局部均值滤波算法去噪及谱相减算法呈现频谱
38 1