找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 2790|回复: 8

智力挑战~有趣的推理题

[复制链接]
发表于 2003-10-5 21:58 | 显示全部楼层 |阅读模式
先来一个不太难的:* X$ A4 W. H; t1 B. a1 k0 P* V- s
1、% g: d  W, N! F  n, T+ \
p先生、q先生都具有足够的推理能力。这天,他们正在接受推理面试。他们知道桌子的抽屉里有如下16张扑克牌:
+ f( K2 k8 O1 c! }红桃:a、q、4
5 V0 X2 J, V$ ]黑桃:j、8、4、2、7、3( ~' K; B: ~; u3 z6 ~. z
草花:k、q、5、4、6* B$ z2 Q4 }6 L& U7 M, S
方块:a、5
# T  k4 A  M' l) {" W2 E( ~约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉给p先生,把这张牌的花色告诉给q先生。# r* [- c& h% E
这时,约翰教授问p先生和q先生:你们能从已知的点数或花色中推知这张牌是什么牌吗?; n$ }6 g# W! l; v# ]5 t6 \' ]
p先生:"我不知道这张牌。"
3 ^  m2 ?  K5 O+ a2 Q7 n6 o6 S# nq先生:"我知道你不知道这张牌。"4 _. M2 z2 X, n. U* f
p先生:"现在我知道这张牌了。"+ o+ |# ~* g% X/ b/ o* A5 Y
q先生:"我也知道了。"
4 E! y. ^- i, k; w问:你知道这是哪张牌吗?
( G: e  V2 F) k' ?6 f3 Z. o" ~
* \; W5 j' N. x这道很难!!!% G% z+ _# [: ]
2、( C8 ~" T( A& s8 |2 f5 x6 q3 p
在大于1小于50的数中,选出两个数,然后把这两个数的乘积告诉甲,两数之和告诉乙:
8 s: H' g' T' l) n2 N甲说:我不知道这两个数;
) S5 U% c8 z; z& d! t4 h乙说:我知道你不知道,我也不知道;6 o! O6 x. H2 u/ X8 ~. Y
甲又说:我还是不知道;
* h. D: n* e% j; e; P& E乙说:我知道了;
2 b$ M. L0 r0 Q甲说:我也知道了;4 h6 p. p! T6 ?& x; ^
这两个数是什么?
发表于 2003-10-10 21:22 | 显示全部楼层
第一题好像是:方块5
9 q. m! M) e$ v1 k第二题没完全搞懂,不包括1和50吧,好像是:3、24& B/ m5 F& s) V  Q. A, K
这题不知有没有哪步走错了
( b( h# |; A, X7 _晕[em04]
回复

使用道具 举报

 楼主| 发表于 2003-10-11 06:19 | 显示全部楼层
呵呵,第一题正确~~~~
: c/ Y+ K+ o1 P6 d至于第二题,我曾见过一道跟这道题极相似的题,据说那道是微软试题,但我觉得这道比那道还复杂点。。。。6 o7 p) A) ?; |" B* H

2 L3 @( f+ b' i) E3 c我粗略把题意说明白点(两数范围2~49):
6 N5 e& E/ O( s  K( @假设这两个数是3和4,甲知道12,乙知道7,甲乙分别从自己知道的数据去推出这两个数。$ j5 S& P; |+ v8 v
甲所知数据12,因为12=2*6=3*4。。。故第一句甲说不知道这两数。% X& ]" q5 k( F0 Z' p( b4 l
乙所知数据7,因7=2+5=3+4。。。。3 D8 s- ^* a: i9 \1 v) G- |
       乙先假设2和5这情况:这时,甲知道的数据为10,10=2*5,所以如果是这种情况,甲在一开始就可以知道这两数,矛盾,所以乙可以排除2和5;) v8 k1 T% V6 r/ l/ L: c+ O
        3和4的这种情况,甲在一开始无法确定两数,所以这种情况符合。
4 V) g( d; l8 K, z8 A) K5 r( M(注意:这里我举的3和4并不是答案,不能满足题意,因为如果是3和4,乙不可能说出第二句话“我也不知道”,实际如果是这种情况,乙可以确定出这两数)
0 I6 ?2 o: |) N' s% P* U。。。。。。。
2 z2 X5 ^, f* e$ j% Z此后,两人都会根据对方的话推!
回复

使用道具 举报

发表于 2003-10-11 06:42 | 显示全部楼层
题目看懂了2 @8 j0 Y% o' [2 r. Q  B
但推理过程有的不太肯定( w: T3 [+ S6 R* i( `1 A
尤其甲的第一句我是用在最后的,不知有没有错! b! z: `! b: ?, l7 m
看你这贴也放了一段时间了,先说答案吧
回复

使用道具 举报

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

使用道具 举报

发表于 2003-10-11 08:00 | 显示全部楼层
+ k  p5 l' i) E- q
不敢相信,竟然要用到电脑0 [3 g$ W  W# ?6 g7 D1 u
[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-3-31 15:38

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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