两个有意思的逻辑分析案例
来源:互联网 发布:喀秋莎软件加片头 编辑:程序博客网 时间:2024/06/07 00:41
第一个逻辑分析案例如下:
你让工人为你工作7天,回报是一根金条,这个金条平分成相连的7段,你必须在每天结束的时候给他们一段金条。如果只允许你两次把金条弄断,你如何给你的工人按时准确地付费?
答案:其实很简单(12)3(4567)即可。简单描述如下:在金条的第三段左侧和右侧弄断得到独立的第三段金条,第一天给工人3,第二天用(12)换回3,第三天把3也给工人,第四天,用(4567)换回(12)3,第五天把3给工人,第六天用(12)换回3,最后一天把3给工人即可。
即:编号(1、2)( 3) (4、5、6、7)
第一天:给3号金条;
第二天:用1、2 换回 3;
第三他:再给3号;
第四天:用4、5、6、7换回12和3;
第五天:再给3号;
第六天:用1、2换回3号;
第七天:给3号。
第二个逻辑分析案例如下:
有五间房屋排成一列;所有房屋的外表颜色都不一样;所有的屋主来自不同的国家;所有的屋主都养不同的宠物;喝不同的饮料;抽不同的香烟。
提示:
英国人住在红色房屋里;瑞典人养了一只狗;丹麦人喝茶;绿色的房子在白色的房子的左边;绿色房屋的屋主喝咖啡;抽Pall Mall香烟的屋主养鸟;黄色屋主抽Dunhill;位于最中间的屋主喝牛奶;挪威人住在第一间房屋里;抽Blend的人住在养猫人家的隔壁;养马的屋主在抽Dunhill的人家的隔壁;抽Blue Master的屋主喝啤酒;德国人抽Prince;挪威人住在蓝色房子隔壁;只喝开水的人家住在抽Blend的隔壁。
房号
颜色
国籍
饮料
香烟
宠物
1
黄色(6)
挪威人(2)
开水(14)
Dunhill(6)
猫(13)
2
蓝色(3)
丹麦(9)
茶(9)
Blend(13)
马(7)
3
红色(5)
英国人(5)
牛奶(1)
Pall Mall(12)
鸟(12)
4
绿色(4)
德国人(10)
咖啡(4)
Prince(10)
鱼(15)
5
白色(4)
瑞典人(11)
啤酒(8)
Blue Master(8)
狗(11)
(5)英国人住在红色房屋里:1号房子是挪威人,因此1号排除,2、4、5号房子均有颜色,因此,3号房子是红色的,国籍是英国人。
(6)黄色屋主抽Dunhill:剩余的1号房子的颜色是黄色,房主抽的是Dunhill。
(7)养马的屋主在抽Dunhill的人家的隔壁:抽Dunhill是1号,因此2号养马。
(8)抽Blue Master的屋主喝啤酒:现在饮料和香烟都没有确定的是2号和5号;假设:若5号是,5号房子主人和啤酒,抽Blue Master。
(9)在(8)假设成立的前提下,丹麦人喝茶:国籍和饮料都没有确定的只有2号,因此,2号房主的国籍是丹麦人,喝的是茶。
(10)在(8)假设成立的前提下,德国人抽Prince:国籍没有定的是4号和5号,而5号抽Blue Master,因此,4号房主是德国人,抽Prince。
(11)在(8)假设成立的前提下,瑞典人养了一只狗:只剩下5号,因此,5号房主国籍是瑞典人,养狗。
(12)在(8)假设成立的前提下,抽Pall Mall香烟的屋主养鸟:香烟和宠物都没有确定的只有3号,因此,3号房主抽Pall Mall,养鸟。
(13)在(8)假设成立的前提下,抽Blend的人住在养猫人家的隔壁:只剩下2号,因此,2号房主抽Blend,1号房主养猫。
(14)在(8)假设成立的前提下,只喝开水的人家住在抽Blend的隔壁:只剩下1号,1号房主喝的饮料是开水。
(15)最后剩一个就是养鱼。
(16)因此,(8)的假设成立。
- 两个有意思的逻辑分析案例
- 一道有意思的逻辑分析题
- 两个有意思的函数
- 一道有意思的逻辑题
- 几个有意思的逻辑数学题
- 两个蛮有意思的广告位
- delphi 两个有意思的函数
- delphi 两个有意思的函数
- 博客两个有意思的特效
- 一个有意思的逻辑训练题目
- 很有意思的几个软件测试案例
- 很有意思的血型分析
- 两个有意思的计算机相关的智力题
- 两个有意思的HTML5的tips
- 两个有意思的递归小程序
- 有意思的两个值作为主键
- jQuery两个有意思的切换方法
- 两个有意思的递归小程序
- 【黑马程序员】【C语言】宏定义
- iOS-------iOS编程之NSUserDefault
- 手把手教你使用GiT
- 【黑马程序员】【C语言】递归
- 总结李未鹏
- 两个有意思的逻辑分析案例
- [利用好互联网]两招教你随时关注别人博客是否有更新
- 【黑马程序员】【OC语言】我的第一个OC程序
- Java 中深层理解父类引用指向子类对象
- 数据存储和界面展示
- qq5.0侧滑抽屉式菜单的实现
- BitmapFactory.decodeStream方法返回null的错误分析
- ios学习之CALAyerAnimation 的iphone经典滑动解锁动画
- spring 泛型依赖注入