找回密码
 人工审核注册

QQ登录

只需一步,快速开始

查看: 2729|回复: 2

[微型谜题] 童子军

[复制链接]

小Sai

UID
2055
经验
4 点
B币
6 个
原创
0 篇
创作值
0 点
分享值
0 分
推理积分
0 分
发表于 2012-9-4 20:11:25 | 显示全部楼层 |阅读模式 来自 广东省清远市 电信

加入一起搜索真相

您需要 登录 才可以下载或查看,没有账号?人工审核注册

×
童子军小L 小H 小M 小Y排成一列,他们中5岁 6岁  7岁 八岁各一名,他们的爸爸分别是镇上的医生 牧羊人 屠夫 伐木工人 已知:
1.
小L6岁了站在他后面的是牧羊人的孩子   
2.小H比小Y年龄小
3.排在第二的小孩不是屠夫的孩子
4.排在第三的小孩今年7岁
5.爸爸是一生的小M比排在第二的小孩年纪小
请分别说出每个孩子的位置 年龄 和爸爸的职业

UID
17531
经验
11 点
B币
0 个
原创
0 篇
创作值
0 点
分享值
0 分
推理积分
0 分
发表于 2012-9-5 16:10:22 | 显示全部楼层 来自 天津市 联通
有一个小问题,,请问他们的爸爸是按照年纪这么排列的么?5岁 6岁  7岁 八岁各一名,他们的爸爸分别是镇上的医生 牧羊人 屠夫 伐木工人,那么如果是的话,6岁的爸爸是牧羊人,那么第一的问题是不是就矛盾了呢?如果不是这样的顺序我只能得下面的
L(6)Y(8牧羊人)M(7医生)H(5),不知道L和H的爸爸是谁
回复 反对

使用道具 举报

UID
17467
经验
7 点
B币
5 个
原创
0 篇
创作值
0 点
分享值
0 分
推理积分
0 分
发表于 2012-9-6 21:25:28 | 显示全部楼层 来自 北京市 联通
本帖最后由 rockbx 于 2012-9-6 22:12 编辑

步骤1
由1知道L6岁且不是牧羊人的孩子
由2知道H不可能8岁,Y不可能5岁
由3知道排在第二的小孩和屠夫的孩子不是同一个人
由4知道排在第三的小孩今年7岁
由5知道M的爸爸是医生,位置不在第二,且不是8岁
可以得到下表:

1.JPG

步骤2a(接步骤1)
H和M的年龄没有直接条件得到,先假设H5岁,则M7岁
由4知道M位置第三
由5知道排在第二的只能是8岁的Y,推出L排第一,H排第四
由1知道排在L后面的Y是牧羊人的孩子
可以进而得到下表:

2a.JPG
如此,L和H的父亲的职业不唯一,所以尝试改变步骤2a的初始假设

步骤2b(接步骤1)
假设H7岁,M5岁
根据已知条件得到下表:

2b.JPG

步骤3a(接步骤2b)
到此,L只能排第一或第二,先假设L排第一
根据已知条件得到下表:

3a.JPG
同样,L和H的父亲的职业不唯一,所以尝试修改步骤3a的初始假设

步骤3b(接步骤2b)
假设L排第二
根据已知条件得到下表:

3b.JPG
最终可得到满足条件的唯一组合

L:排第二,6岁,父亲是伐木工人
H:排第三,7岁,父亲是牧羊人
M:排第一,5岁,父亲是医生
Y:排第四,8岁,父亲是屠夫



回复 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 人工审核注册

本版积分规则

Archiver|微推理|小黑屋|Baker Street推理缘地|推理书库

GMT+8, 2024-6-2 06:18 , Processed in 0.137117 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表