找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 2823|回复: 8

智力挑战~有趣的推理题

[复制链接]
发表于 2003-10-5 21:58 | 显示全部楼层 |阅读模式
先来一个不太难的:: m) V+ P" I- R
1、
/ W: X4 ^' R/ l. l3 n2 c; n4 ~p先生、q先生都具有足够的推理能力。这天,他们正在接受推理面试。他们知道桌子的抽屉里有如下16张扑克牌:
9 M1 D( G0 l- u' L; k0 o7 p红桃:a、q、4+ ]7 K, ?! G1 L% X
黑桃:j、8、4、2、7、3
; a2 p6 S0 Y" P* d草花:k、q、5、4、6- i9 n* R$ w- k+ K, Y0 Q
方块:a、5
( E, T3 P* k) r+ z约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉给p先生,把这张牌的花色告诉给q先生。
( a& G1 `4 R! w( a2 J  @# t1 x这时,约翰教授问p先生和q先生:你们能从已知的点数或花色中推知这张牌是什么牌吗?
4 v2 j! k3 K  N- W7 \: e, Yp先生:"我不知道这张牌。"' r% S) o! [& u4 h" S
q先生:"我知道你不知道这张牌。"( q/ W2 y, y5 u* N9 n  m
p先生:"现在我知道这张牌了。"! c6 J4 q5 {- o3 J7 M" l
q先生:"我也知道了。"
, X* x2 ~- o& j9 Y8 y& V8 o5 }问:你知道这是哪张牌吗?: B+ ]: b6 c! @4 N5 p! e/ _; j

& b& A2 z/ h. y  I8 Z这道很难!!!
/ K0 v8 Y  |+ {2、$ d+ G! k5 j# T3 D0 w
在大于1小于50的数中,选出两个数,然后把这两个数的乘积告诉甲,两数之和告诉乙:( C2 Q& J3 j, _& ]
甲说:我不知道这两个数;9 U1 X  }6 J+ y- i; C
乙说:我知道你不知道,我也不知道;
  l% }) x, i+ C* Y: ?+ p9 \甲又说:我还是不知道;& g" M( ~9 S* U
乙说:我知道了;& e6 c% K+ v6 H6 {+ i
甲说:我也知道了;" `4 |. L" Y. O7 E8 b
这两个数是什么?
发表于 2003-10-10 21:22 | 显示全部楼层
第一题好像是:方块5
' c6 V3 s# U& D第二题没完全搞懂,不包括1和50吧,好像是:3、248 o, N8 N+ ?/ C6 `) z+ p" j- U" C
这题不知有没有哪步走错了
. j, A2 }0 r. t' `晕[em04]
回复

使用道具 举报

 楼主| 发表于 2003-10-11 06:19 | 显示全部楼层
呵呵,第一题正确~~~~: c5 O4 `6 L& p! Y" {2 s! s+ ]; R. r! f
至于第二题,我曾见过一道跟这道题极相似的题,据说那道是微软试题,但我觉得这道比那道还复杂点。。。。5 D) o0 X) R6 [7 z1 q

# J5 w: D: s* l& h我粗略把题意说明白点(两数范围2~49):
) P1 f: H7 v7 @7 S% V; W假设这两个数是3和4,甲知道12,乙知道7,甲乙分别从自己知道的数据去推出这两个数。# ]6 Z3 _, Q3 z( o' e$ x/ `
甲所知数据12,因为12=2*6=3*4。。。故第一句甲说不知道这两数。( E0 E8 A6 v4 U0 W: C
乙所知数据7,因7=2+5=3+4。。。。
' C6 A( O* Z+ A! [       乙先假设2和5这情况:这时,甲知道的数据为10,10=2*5,所以如果是这种情况,甲在一开始就可以知道这两数,矛盾,所以乙可以排除2和5;5 C  ]8 h8 B' x$ x6 P/ S2 ^1 V
        3和4的这种情况,甲在一开始无法确定两数,所以这种情况符合。
9 ~  r. Q4 G. e7 f" ^/ y+ C(注意:这里我举的3和4并不是答案,不能满足题意,因为如果是3和4,乙不可能说出第二句话“我也不知道”,实际如果是这种情况,乙可以确定出这两数)
0 W# e% B3 `% B; b3 }$ F, p。。。。。。。
& Y8 Y/ v) n' E' e+ g& o5 ?$ p* \8 v1 ?此后,两人都会根据对方的话推!
回复

使用道具 举报

发表于 2003-10-11 06:42 | 显示全部楼层
题目看懂了
2 N9 g  P8 T1 U% M! C. J+ m但推理过程有的不太肯定
6 O' C. H+ K' P8 N尤其甲的第一句我是用在最后的,不知有没有错
0 ]) t! M6 ?5 f- |# Y7 o1 y& [2 u看你这贴也放了一段时间了,先说答案吧
回复

使用道具 举报

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

使用道具 举报

发表于 2003-10-11 08:00 | 显示全部楼层
/ s  i- ]' O% G) B% A3 G
不敢相信,竟然要用到电脑
0 ?6 B! _! y) o6 @# f2 A: y$ B[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-6-8 08:19

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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