游戏开发论坛

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: ifuleyou

[讨论] 解题

[复制链接]

0

主题

145

帖子

150

积分

注册会员

Rank: 2

积分
150
发表于 2006-11-8 00:28:00 | 显示全部楼层

Re:解题

第一步:小孙肯定小张不知道,有独特名字的姓可以排除,只剩下“赵”“岳”
第二步:小张知道了,名字排除同字的“云”
第三步:小孙知道了,排除有同姓选项的“赵”
只剩下“岳飞”

0

主题

202

帖子

202

积分

中级会员

Rank: 3Rank: 3

积分
202
发表于 2006-11-9 00:26:00 | 显示全部楼层

Re:解题

#!@$^%#$^$%^$%&%^*(*&(&*

80

主题

752

帖子

823

积分

高级会员

Rank: 4

积分
823
发表于 2006-11-9 12:09:00 | 显示全部楼层

Re:解题

  赵括  赵云  赵鹏
  沈括  沈万三
  岳飞  岳云
  张飞  张良  张鹏

  小孙说:我不知道,我也肯定小张不知道!
  小张说:我本来也不知道,听小孙这么一说,现在知道了!
  小孙说:哦,我也知道了。
===================


分析:
1,小孙说不知道——>该姓有不同名字。
小孙肯定小张不知道——>该姓所有拥有的所有名字都不存在特殊的名字
查找有特殊名字的姓有“万三”“良”
所以张姓和沈姓都有可能被小张知道的可能性。小孙既然肯定小张不知道,那么他所知道的姓肯定不是“张”“沈”,而是“赵”“岳”两姓之一。
我们将第一步淘汰的去掉则得到:
     1赵括  2赵云  3赵鹏
错---1沈括  
     4岳飞    2岳云
错---4张飞    3张鹏

3,小张说他知道了——>说明小张根据上面的第一步判断和他原本拥有的信息,可以得出是谁来。
11,22,33,44可以看出这4对名字是一样的,但是姓不一样。其中11,33,44这3对分别是未淘汰姓名与淘汰姓名的配对,也就是说只要小张知道名字,就可以根据第一步判断得出真正的姓名了。所以22中的云是无法判断的,所以赵云和岳云被淘汰了。
     1赵括   3赵鹏
错---1沈括  
     4岳飞 
错---4张飞    3张鹏

2,我们再来看小孙说他也知道了,也就是说,他根据自己知道的姓和第一步和第二步判断可以得到真正的名字了
我们将全部淘汰的名字就去掉:
     1赵括   3赵鹏
     4岳飞 
因为1和3同姓,如果是这两个当中的一个,那么小孙还是无法判断出来,所以最终的答案是岳飞。

80

主题

752

帖子

823

积分

高级会员

Rank: 4

积分
823
发表于 2006-11-9 12:12:00 | 显示全部楼层

Re:解题

哈哈,自己没看答案想出来的,哈哈,其实问题还是在于仔细去思考,没有解不出来的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-7-8 19:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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