找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 2832|回复: 8

智力挑战~有趣的推理题

[复制链接]
发表于 2003-10-5 21:58 | 显示全部楼层 |阅读模式
先来一个不太难的:) z! m4 S0 _+ S8 H) m+ L
1、
, V. p5 s$ c, x2 a6 d- Hp先生、q先生都具有足够的推理能力。这天,他们正在接受推理面试。他们知道桌子的抽屉里有如下16张扑克牌:
# \8 A2 G" L' ]2 e: [红桃:a、q、42 c0 N! ]5 ?8 @
黑桃:j、8、4、2、7、3
2 d# D8 |/ z% s2 p1 C草花:k、q、5、4、6
2 V0 Y( U9 L& ]4 B5 K/ T# y& I方块:a、5/ a# b6 m" M% `) N$ v: g
约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉给p先生,把这张牌的花色告诉给q先生。
3 P2 y% t$ [; y这时,约翰教授问p先生和q先生:你们能从已知的点数或花色中推知这张牌是什么牌吗?
3 {" c( h8 l9 }$ l* ]( a* ?p先生:"我不知道这张牌。"
/ j: r, J( n/ d2 h" @& cq先生:"我知道你不知道这张牌。"
$ ]6 m" ^! e' e# Ap先生:"现在我知道这张牌了。"; w* ?( {) c6 ~
q先生:"我也知道了。"0 M* t$ ?' d/ S4 ^" L, e
问:你知道这是哪张牌吗?
1 m& r7 ]+ ^! Z$ L% ?, q# j4 f9 ~% ]! E1 Q/ a
这道很难!!!5 \$ O9 L: Q$ k0 a
2、& l4 n) S" h3 _
在大于1小于50的数中,选出两个数,然后把这两个数的乘积告诉甲,两数之和告诉乙:+ Q) c6 A4 U* k2 c& u9 r8 z0 B
甲说:我不知道这两个数;
- h' g5 p' E% C( [  s0 L1 U乙说:我知道你不知道,我也不知道;! X/ `" G% A( Z  K) Y3 H, k! a6 [6 u
甲又说:我还是不知道;
& o. f$ i( z% |3 w2 @0 J乙说:我知道了;  B! ?" ^* P+ [; `% y
甲说:我也知道了;/ G. u6 ?0 X" x" }
这两个数是什么?
发表于 2003-10-10 21:22 | 显示全部楼层
第一题好像是:方块5# W7 _1 R3 V1 v& r! g
第二题没完全搞懂,不包括1和50吧,好像是:3、24
. J6 S' E+ ]' [- K( o, o这题不知有没有哪步走错了
! K- O  h( r, e$ a- Z, j晕[em04]
回复

使用道具 举报

 楼主| 发表于 2003-10-11 06:19 | 显示全部楼层
呵呵,第一题正确~~~~
, i+ l5 L3 Q! X) |8 m至于第二题,我曾见过一道跟这道题极相似的题,据说那道是微软试题,但我觉得这道比那道还复杂点。。。。
3 i/ }: q2 B" l2 y+ G! \; S" X) f9 }) G" E
我粗略把题意说明白点(两数范围2~49):; ]0 p9 D2 Y) W8 o+ m  r
假设这两个数是3和4,甲知道12,乙知道7,甲乙分别从自己知道的数据去推出这两个数。" y% w1 g5 b; Z( f6 D: Y7 e
甲所知数据12,因为12=2*6=3*4。。。故第一句甲说不知道这两数。
( p2 T, O. z1 Z2 Q乙所知数据7,因7=2+5=3+4。。。。
6 k& [  y0 o$ ~1 J       乙先假设2和5这情况:这时,甲知道的数据为10,10=2*5,所以如果是这种情况,甲在一开始就可以知道这两数,矛盾,所以乙可以排除2和5;# t' i, i# N, i
        3和4的这种情况,甲在一开始无法确定两数,所以这种情况符合。
% m8 l% ]! H; @, [8 T(注意:这里我举的3和4并不是答案,不能满足题意,因为如果是3和4,乙不可能说出第二句话“我也不知道”,实际如果是这种情况,乙可以确定出这两数)' T: F4 H& t1 v
。。。。。。。
0 [) Q% A9 u  B/ {1 Y2 y2 M( m; m此后,两人都会根据对方的话推!
回复

使用道具 举报

发表于 2003-10-11 06:42 | 显示全部楼层
题目看懂了
- }* v) q2 C# q( o但推理过程有的不太肯定) Z  _; m* \" H; Y( f
尤其甲的第一句我是用在最后的,不知有没有错
. G+ Y* w2 c6 B- Z0 y看你这贴也放了一段时间了,先说答案吧
回复

使用道具 举报

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

使用道具 举报

发表于 2003-10-11 08:00 | 显示全部楼层

/ k% Z' ^# F7 ]6 q* O2 W不敢相信,竟然要用到电脑
. N' D/ W' g# A9 D) F* R; D[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-28 09:55

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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