找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 2874|回复: 8

智力挑战~有趣的推理题

[复制链接]
发表于 2003-10-5 21:58 | 显示全部楼层 |阅读模式
先来一个不太难的:9 ~) i) y; V) X( q8 L+ L! O" U
1、2 k* W- B" |& ]" \; L7 L
p先生、q先生都具有足够的推理能力。这天,他们正在接受推理面试。他们知道桌子的抽屉里有如下16张扑克牌:
5 h* o$ b6 K- n# T红桃:a、q、4
4 b7 F2 \3 H! {黑桃:j、8、4、2、7、33 o7 L4 U/ C' J# ]- ]; E
草花:k、q、5、4、6
6 R5 ?% _- _3 a3 [方块:a、5
% @1 k' G& \* _0 |约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉给p先生,把这张牌的花色告诉给q先生。; `- L) I3 i. X1 v) N# D; |
这时,约翰教授问p先生和q先生:你们能从已知的点数或花色中推知这张牌是什么牌吗?
5 M7 a$ v, @, {p先生:"我不知道这张牌。"5 i1 ]+ X& c  ^: }* b
q先生:"我知道你不知道这张牌。"5 r' u* S6 D* x# s
p先生:"现在我知道这张牌了。"  h  S8 r& d" @9 S- Y0 {
q先生:"我也知道了。"# ?) Q+ d; s1 |+ o1 t/ v
问:你知道这是哪张牌吗?* k1 W  L/ Z. U1 s1 T' v
' c  L( e) X; L4 x
这道很难!!!, v& z4 f' ~' r3 U
2、
+ i4 x0 P, J# S在大于1小于50的数中,选出两个数,然后把这两个数的乘积告诉甲,两数之和告诉乙:
* }; ^  K( w( e9 L) b4 ^* A/ W甲说:我不知道这两个数;
: m; @8 M& b% R% [& i乙说:我知道你不知道,我也不知道;2 R/ X- k6 v$ b0 G; Z7 m
甲又说:我还是不知道;& g. d; `- ]9 @! K, [
乙说:我知道了;. v; _7 E' a- x3 \0 S! O
甲说:我也知道了;- X. R4 U/ |9 q
这两个数是什么?
发表于 2003-10-10 21:22 | 显示全部楼层
第一题好像是:方块5
. e" P4 G" C* a9 V2 m) X4 J0 @/ y第二题没完全搞懂,不包括1和50吧,好像是:3、24
4 p$ s, k) C2 ^! G( M) E这题不知有没有哪步走错了
+ S7 ]: u! |% H+ h4 \- L) v晕[em04]
回复

使用道具 举报

 楼主| 发表于 2003-10-11 06:19 | 显示全部楼层
呵呵,第一题正确~~~~
; y) @- m% T/ M至于第二题,我曾见过一道跟这道题极相似的题,据说那道是微软试题,但我觉得这道比那道还复杂点。。。。
# o& ]' J7 H" h1 b! C% S$ M- m/ R
9 h( f+ r$ O4 X7 y8 N8 h( C1 R$ b- o我粗略把题意说明白点(两数范围2~49):( V+ b+ J7 s( M4 h0 j5 a1 c( |
假设这两个数是3和4,甲知道12,乙知道7,甲乙分别从自己知道的数据去推出这两个数。9 O, q3 w! y. h6 `; B+ Y1 l. e& _0 y
甲所知数据12,因为12=2*6=3*4。。。故第一句甲说不知道这两数。' j5 V2 O) R! J0 |3 L' e. d' l5 \9 D& f
乙所知数据7,因7=2+5=3+4。。。。
% |; s/ U+ w, E, ~. W1 \       乙先假设2和5这情况:这时,甲知道的数据为10,10=2*5,所以如果是这种情况,甲在一开始就可以知道这两数,矛盾,所以乙可以排除2和5;( L0 R: z: k% _" E: h, V7 k: B
        3和4的这种情况,甲在一开始无法确定两数,所以这种情况符合。, Z+ P$ x( J/ N) ^, u* ]% v
(注意:这里我举的3和4并不是答案,不能满足题意,因为如果是3和4,乙不可能说出第二句话“我也不知道”,实际如果是这种情况,乙可以确定出这两数)
- f- M& |7 `! z1 z8 k。。。。。。。  r5 ^9 K* a* z: T
此后,两人都会根据对方的话推!
回复

使用道具 举报

发表于 2003-10-11 06:42 | 显示全部楼层
题目看懂了' y, i# V+ r$ [. z! R
但推理过程有的不太肯定
" h+ I% _/ a8 h& p) X尤其甲的第一句我是用在最后的,不知有没有错
5 U8 E, S) J7 A0 `# a看你这贴也放了一段时间了,先说答案吧
回复

使用道具 举报

 楼主| 发表于 2003-10-11 07:21 | 显示全部楼层
其实第二题不能像第一题那样可以简单地推出来,如果你用枚举,人脑是不够用的,只能写个程序让电脑来,但算法需要你对题目的理解和推理的依据~~~~至于答案我过几天再公布吧!
回复

使用道具 举报

发表于 2003-10-11 08:00 | 显示全部楼层
3 t' p, N1 m. ~5 X' m% X& [: V& t4 L
不敢相信,竟然要用到电脑8 `8 n( J5 M% {4 u3 N$ v2 j1 V
[em06][em08][em06][em08][em06][em08]
回复

使用道具 举报

 楼主| 发表于 2003-10-11 09:16 | 显示全部楼层
我的意思并不是说一定要用到电脑,当然你枚举一下可能也会有找到答案的可能,因为答案是唯一的。我的意思是说你要系统的完成这道题,最好是能用电脑把它所有的符合条件的答案输出来~~~~
回复

使用道具 举报

发表于 2003-10-14 02:38 | 显示全部楼层
第二题是6和5吗?
回复

使用道具 举报

 楼主| 发表于 2003-10-14 09:25 | 显示全部楼层
RIGHT!!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2026-9-17 01:59

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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