找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 2857|回复: 8

智力挑战~有趣的推理题

[复制链接]
发表于 2003-10-5 21:58 | 显示全部楼层 |阅读模式
先来一个不太难的:
) m! ^; P: d1 _0 d; x9 Q1、, s/ @8 q, A+ ?3 g4 s: G) e3 ]+ s4 N
p先生、q先生都具有足够的推理能力。这天,他们正在接受推理面试。他们知道桌子的抽屉里有如下16张扑克牌:( c& {" O. v1 A& k/ x
红桃:a、q、4/ Y$ V5 |3 Y. [; V5 H
黑桃:j、8、4、2、7、3
% I' O" o1 q- j1 e% i0 X草花:k、q、5、4、6
) r. U7 q8 a; z9 k6 X方块:a、5+ j* }* r0 o' m: x( O: `0 L/ @
约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉给p先生,把这张牌的花色告诉给q先生。# [  C6 Q& q  {8 U/ ?; q
这时,约翰教授问p先生和q先生:你们能从已知的点数或花色中推知这张牌是什么牌吗?# C' c2 Q5 S* ~) n  z
p先生:"我不知道这张牌。"+ M3 K5 v! a3 a8 b" W
q先生:"我知道你不知道这张牌。". k6 x6 N) u( O+ H( F" v
p先生:"现在我知道这张牌了。"( n6 I4 ]0 z- z( t; v
q先生:"我也知道了。"
4 I, M7 a# h  N0 Q( b4 K% `0 c问:你知道这是哪张牌吗?
. q- K) R1 _, b( |  P- N. Y" @' k' P- r& ]  ~0 H
这道很难!!!
+ `4 k' ?1 M) S/ y) y$ B' M6 i$ J2、  o1 m3 `' D, a  u% u
在大于1小于50的数中,选出两个数,然后把这两个数的乘积告诉甲,两数之和告诉乙:
# ?+ i0 f4 ^  o$ n% X甲说:我不知道这两个数;( R& d$ x; j- r8 F* m. L. P/ i
乙说:我知道你不知道,我也不知道;" v3 d& d) Y, _
甲又说:我还是不知道;
/ w8 a* B* D5 n; `  O) P乙说:我知道了;# B& C* Z) T6 Q4 H: O, n* I
甲说:我也知道了;# c4 r5 `4 @( y% C3 ^$ ~
这两个数是什么?
发表于 2003-10-10 21:22 | 显示全部楼层
第一题好像是:方块5: `6 f" c1 p/ G4 l6 y
第二题没完全搞懂,不包括1和50吧,好像是:3、24
, q9 e  h4 m( ]; A这题不知有没有哪步走错了
7 Z5 @- j1 ~1 l" C, ]: o  ~晕[em04]
回复

使用道具 举报

 楼主| 发表于 2003-10-11 06:19 | 显示全部楼层
呵呵,第一题正确~~~~* Z( B$ e  j! L8 F$ q7 F; _/ T
至于第二题,我曾见过一道跟这道题极相似的题,据说那道是微软试题,但我觉得这道比那道还复杂点。。。。+ t, W7 v0 Q7 B6 b( r7 q9 Y! J. z$ }
4 z0 {. X% R- a1 `% G: y& o
我粗略把题意说明白点(两数范围2~49):& _3 I8 p$ v" W- Y( R8 R
假设这两个数是3和4,甲知道12,乙知道7,甲乙分别从自己知道的数据去推出这两个数。8 H! a4 q' N$ ^
甲所知数据12,因为12=2*6=3*4。。。故第一句甲说不知道这两数。
( p/ y3 o) K/ j- D5 [: `  V$ o乙所知数据7,因7=2+5=3+4。。。。4 {0 ?/ \3 A5 u$ s3 w! [
       乙先假设2和5这情况:这时,甲知道的数据为10,10=2*5,所以如果是这种情况,甲在一开始就可以知道这两数,矛盾,所以乙可以排除2和5;
2 T; _9 _- @5 S2 Q- ^        3和4的这种情况,甲在一开始无法确定两数,所以这种情况符合。
2 N) C- O; B9 O(注意:这里我举的3和4并不是答案,不能满足题意,因为如果是3和4,乙不可能说出第二句话“我也不知道”,实际如果是这种情况,乙可以确定出这两数)
( H4 o" y# N8 G. }5 ~5 t; n$ j。。。。。。。  ~9 g% I6 M8 V1 @; X7 q2 u
此后,两人都会根据对方的话推!
回复

使用道具 举报

发表于 2003-10-11 06:42 | 显示全部楼层
题目看懂了" F$ p& J/ |6 w$ t& I
但推理过程有的不太肯定% p7 n9 F$ _9 t$ L* V& r  {
尤其甲的第一句我是用在最后的,不知有没有错
. m' @5 Q) _( V看你这贴也放了一段时间了,先说答案吧
回复

使用道具 举报

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

使用道具 举报

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

  I- n" e- J" l# S6 x' V/ |不敢相信,竟然要用到电脑
% z' B6 v2 i" j, f9 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-7-25 22:27

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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