工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 2655|回复: 8

智力挑战~有趣的推理题

[复制链接]
发表于 2003-10-5 21:58 | 显示全部楼层 |阅读模式
先来一个不太难的:
1 E; s7 ^5 b! |" @1、
$ B4 j" O" _7 Q! K- Q- P7 |  a, m& Pp先生、q先生都具有足够的推理能力。这天,他们正在接受推理面试。他们知道桌子的抽屉里有如下16张扑克牌:! l! n; Z# d" L0 n# ^
红桃:a、q、4- S8 d6 p) O2 V6 E
黑桃:j、8、4、2、7、3( m; g, T9 r6 f2 |9 a6 }
草花:k、q、5、4、6- W6 ^! P/ B1 M- \$ y1 Q9 G
方块:a、54 W2 m* V6 |; Z5 C8 J0 t
约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉给p先生,把这张牌的花色告诉给q先生。8 b& T2 l2 e* k7 `4 p7 A: K2 Z) v" C4 u
这时,约翰教授问p先生和q先生:你们能从已知的点数或花色中推知这张牌是什么牌吗?
! L& t& x2 y& Q% b+ ?- Z0 qp先生:"我不知道这张牌。"6 o6 w2 h. l+ {+ A$ T' m
q先生:"我知道你不知道这张牌。"
5 E  u( k2 G3 k* e6 X$ Mp先生:"现在我知道这张牌了。"
7 N9 c% J0 o# U0 g; Wq先生:"我也知道了。"
3 F* x7 [# s2 h: O: G问:你知道这是哪张牌吗?2 u' I& Z# d0 m& u
& l/ T. i  P' f% C. O
这道很难!!!
' X: M7 }# I0 c2、3 Q' E8 @/ V$ C1 D  H4 g
在大于1小于50的数中,选出两个数,然后把这两个数的乘积告诉甲,两数之和告诉乙:9 I' W" M& e0 D! v$ U! j2 @- w5 E
甲说:我不知道这两个数;
% \9 V0 G% y5 J* d: [" I% T& V乙说:我知道你不知道,我也不知道;
0 X# E  U8 f( |; J- k* }甲又说:我还是不知道;
/ R  P& d/ P* |. B0 x乙说:我知道了;
2 h  d# x! Q( t5 c甲说:我也知道了;" L6 I7 _! e  v4 \/ U
这两个数是什么?
发表于 2003-10-10 21:22 | 显示全部楼层
第一题好像是:方块5
5 t4 w% Z% ]6 V+ c7 ^第二题没完全搞懂,不包括1和50吧,好像是:3、24
) G, ]. H' S2 [" b这题不知有没有哪步走错了
0 k& C4 v% o; }5 u6 J) R: Q' E/ j晕[em04]
回复

使用道具 举报

 楼主| 发表于 2003-10-11 06:19 | 显示全部楼层
呵呵,第一题正确~~~~" a$ S" X4 D1 x
至于第二题,我曾见过一道跟这道题极相似的题,据说那道是微软试题,但我觉得这道比那道还复杂点。。。。$ z* k7 k; l$ d% H7 d) [
: ], N% T+ f- g5 a9 @* q0 s
我粗略把题意说明白点(两数范围2~49):9 ~1 V3 N, {4 b/ _) Q
假设这两个数是3和4,甲知道12,乙知道7,甲乙分别从自己知道的数据去推出这两个数。  F/ V  z7 O' w) A1 s, [4 Z, Z3 l, F
甲所知数据12,因为12=2*6=3*4。。。故第一句甲说不知道这两数。
2 j6 C6 v3 @, F0 m: q0 `) q乙所知数据7,因7=2+5=3+4。。。。" J' ^' d. ~. q4 H+ {0 V
       乙先假设2和5这情况:这时,甲知道的数据为10,10=2*5,所以如果是这种情况,甲在一开始就可以知道这两数,矛盾,所以乙可以排除2和5;- e1 g' U3 y$ Y
        3和4的这种情况,甲在一开始无法确定两数,所以这种情况符合。' z" b7 ?4 L# f- {8 G' B& T
(注意:这里我举的3和4并不是答案,不能满足题意,因为如果是3和4,乙不可能说出第二句话“我也不知道”,实际如果是这种情况,乙可以确定出这两数)
1 z+ y! y9 A6 N" H1 T+ f2 P。。。。。。。/ F% b7 i/ S( h7 o$ W! }: B
此后,两人都会根据对方的话推!
回复

使用道具 举报

发表于 2003-10-11 06:42 | 显示全部楼层
题目看懂了
( S- Q: P% k6 @$ h8 |5 L但推理过程有的不太肯定% Q' H1 J' n) ]* o
尤其甲的第一句我是用在最后的,不知有没有错
  {7 V' p; I3 L. v' D看你这贴也放了一段时间了,先说答案吧
回复

使用道具 举报

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

使用道具 举报

发表于 2003-10-11 08:00 | 显示全部楼层
, J1 X6 S  l- E. T
不敢相信,竟然要用到电脑3 e" q' t% |/ _+ k* Q4 P7 l" i! [
[em06][em08][em06][em08][em06][em08]
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-8 14:57

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

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