点击上方“罗晓胜”,马上关注,您的支持对我帮助很大

上期文章

  • Executor多线程与定时任务

  • 有趣问题——双人硬币游戏

/   智力题   /

3个商人和3个强盗要过一条河,如果在河的任意一边商人数目比强盗少,商人就会被抢劫,如何过河?

河边有一只小船

小船上原本无人

小船最多能坐2人

他们都不会去游泳

要保证商人不会被抢劫

/   过渡   /

/   答案   /

问题分析

先简化一下商人和强盗:

商人为0

强盗为X

河为-

初始情况:商人和强盗都在河的一边,即000xxx-

操作步骤:

1商人1强盗过去 一商人回000xx-x

2强盗过去 1强盗回 000x-xx

2商人过去 1商人1强盗回 00xx-x0

2商人过去 1强盗回 xxx-000

2强盗过去 1强盗回 xx-000x

2强盗过去 完毕 -xxx000

所以,上面问题的答案你猜对了吗

往期推荐:

如何入门做软件开发

为什么我不推荐入行程序员

做全栈开发很难吗

关注我的公众号,学习技术或投稿

长按上图,识别图中二维码即可关注

3强盗3商人过河问题相关推荐

  1. matlab三个商人三个随从,数学建模 商人过河

    数学建模课程作业 论文题目: 对商人过河问题的研究 指导教师:黄光辉 小组成员:黄志宇(20156260)车辆工程04班 牛凯春(20151927)电气工程05 班 文逸楚(20150382)工商管理 ...

  2. 商人渡模型matlab及模型假设,商人过河问题

    商人过河问题 一.三名商人各带一名随从的情况 1. 问题(略) 2. 模型假设 ① 当一边岸满足随从数大于商人数,但商人数为0时仍为一种安全状态: ② 小船至多可容纳2人,且渡河时由随从(或者商人)来 ...

  3. 商人过河c语言实验报告,商人过河C语言程序编程

    <商人过河C语言程序编程>由会员分享,可在线阅读,更多相关<商人过河C语言程序编程(12页珍藏版)>请在人人文库网上搜索. 1.include #include #includ ...

  4. 数学建模-商人过河问题

    商人过河问题 1.问题重述 三名商人各带一个随从乘船渡河,一只小船只能容纳二人,由他们自己划行.随从们密约,在河的任一岸,一旦随从的人数比商人多,就杀人越货.但是如何乘船渡河的大权掌握在商人们手中,商 ...

  5. 商人过河 java_商人过河问题(二)java实现

    packagemechants_River;importjava.util.ArrayList;importjava.util.List;importjava.util.Set;importjava. ...

  6. /* 商人过河的问题 假如有三个商人各带一个随从要过河。 只有一条船得需要他们划每次只能坐两个人,条件是任何一岸的随从多于商人时随从就会抢劫商人。 请问这三个商人怎样才能安全过河? */...

    */ import java.util. * ; public class Test4{ /** 内部类,用来把保存过河过程中的路线和状态. * 五个属性: * to为ture表示去对岸,否则表示从对 ...

  7. 商人过河问题c语言图片,商人渡河问题图解法.doc

    商人渡河问题图解法 曲靖师范学院 毕业论文 题 目: 商人渡河问题图解法 学 号: 姓 名: 张斌 年 级: 2008级 学 院: 数学与信息科学学院 专 业: 数学与应用数学 指导教师: 孙丽萍(讲 ...

  8. 商人过河c语言编程,商人过河问题C语言源码.c

    #include #include #include             /*double pow(x,y)*/ typedef struct S             /*允许状态集合数据类型 ...

  9. 回溯算法---过河问题(商人过河)

    过河问题: 有三个商人和三个仆人过河,只有一条能装下两个人的船,在河的任何一岸上,如果仆人的人数大于商人的人数,那么该岸上的商人就会有危险.你能不能找出一种安全的渡河方法呢? 过河问题是一个比较出名的 ...

最新文章

  1. package.json 依赖包版本号
  2. Redis 分布式锁如何自动续期
  3. python时间重叠_最常见的重叠范围-Python3.x
  4. 关于中文 Word Simialrity 的一个新思路
  5. HTTP代理实现请求报文的拦截与篡改2--功能介绍+源码下载
  6. 组合数(nyoj32)
  7. c3p0配置及泄露问题
  8. domtoimage -- html转化为图片
  9. C++ STL中vector的内存机制和性能分析
  10. 通过jQuery Ajax使用FormData对象上传文件
  11. java怎么播放视频_java 播放视频
  12. 流行的灯谜集锦(包括天鹅类)
  13. php 开发商城 注意,thinkPHP商城公告功能开发问题分析
  14. python去头去尾.strip()函数用法:
  15. 前端基础—— 选择器 、css
  16. 螳螂有6条腿C语言,一只蜈蚣40只脚,一只螳螂有6只脚,现有蜈蚣和螳螂共35只,合计脚822只,蜈蚣和螳螂各多少只?...
  17. 取次花丛懒回顾,半缘修道半缘君。
  18. 16_ZYNQ7020开发板gpio输入实验
  19. 【短视频SDK】短视频SDK License的策略
  20. linux系统下制作启动u盘,制作Linux系统启动盘的四种简便方法

热门文章

  1. java一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子?
  2. 只要思想不滑坡办法总比困难多
  3. 拍卖网站 php,基于PHP的在线拍卖网站
  4. oracle cast 用法
  5. 几次登上腾讯WE大会的阿尔茨海默研究,会是未来医疗的探路者吗?
  6. 用Axure做的长图浏览交互稿怎么去掉侧边滚动条?
  7. 用unity和php实现一个排行榜功能(unity客户端篇)
  8. 微信 请求校验(确认请求来自微信服务器)
  9. Hot Warm 架构与 Shard Filtering
  10. Elsevier(爱思维尔)下的information sciences 期刊投稿历程——使用在线的overleaf进行编辑