找回密码
 加入后院

QQ登录

只需一步,快速开始

搜索
查看: 2857|回复: 8

智力挑战~有趣的推理题

[复制链接]
发表于 2003-10-5 21:58 | 显示全部楼层 |阅读模式
先来一个不太难的:1 X8 ?2 `+ L  R0 ~
1、
0 U4 |1 G4 G" `0 @6 Ap先生、q先生都具有足够的推理能力。这天,他们正在接受推理面试。他们知道桌子的抽屉里有如下16张扑克牌:
2 X& I( @" ~- V1 R/ }红桃:a、q、4. P. h3 ^( ^* r# o3 H
黑桃:j、8、4、2、7、3
! |! m" d3 m6 L% A& ]草花:k、q、5、4、61 `3 J2 H1 M7 ^$ T5 n$ v/ I
方块:a、5
9 v& m0 p6 }7 [约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉给p先生,把这张牌的花色告诉给q先生。  N0 B  K$ [0 z/ D. V1 H2 }
这时,约翰教授问p先生和q先生:你们能从已知的点数或花色中推知这张牌是什么牌吗?0 h: `$ g/ l" N4 h8 |2 i
p先生:"我不知道这张牌。"* A3 m# f2 Z7 n6 p( R0 G# J; m9 N
q先生:"我知道你不知道这张牌。"/ z5 b( V) ]2 H$ F6 ^8 I- w8 H
p先生:"现在我知道这张牌了。"
& W/ y  l( a8 \  Lq先生:"我也知道了。": r2 U" T. d% I/ Y7 y0 @; G9 J
问:你知道这是哪张牌吗?
2 G6 m1 s# [. G" o8 o' ~3 j9 Y" U6 K( X; O
这道很难!!!
! `6 l& ?* B4 q1 v5 V2、1 z) F7 Y; y  l) L" u& x2 u" G
在大于1小于50的数中,选出两个数,然后把这两个数的乘积告诉甲,两数之和告诉乙:
5 R* D- [* Z* H- P- X. M甲说:我不知道这两个数;7 j0 ~3 m+ r- \, D; `! f' g
乙说:我知道你不知道,我也不知道;  l# m+ A+ Z7 B' A: P
甲又说:我还是不知道;3 t% [5 S' U0 b7 o
乙说:我知道了;) @8 O  r  g. n3 ]% f
甲说:我也知道了;( x! y9 F3 z9 {' a7 @% }
这两个数是什么?
发表于 2003-10-10 21:22 | 显示全部楼层
第一题好像是:方块5' Y2 o6 |# P  f; Q$ r8 ^
第二题没完全搞懂,不包括1和50吧,好像是:3、24
* [4 @; a) ?7 d0 V, x4 ?这题不知有没有哪步走错了
/ f8 w9 s; r( l9 h& Q; d晕[em04]
回复

使用道具 举报

 楼主| 发表于 2003-10-11 06:19 | 显示全部楼层
呵呵,第一题正确~~~~
0 I6 i% N0 M1 v8 G6 |至于第二题,我曾见过一道跟这道题极相似的题,据说那道是微软试题,但我觉得这道比那道还复杂点。。。。
8 S6 _" q& m8 C# N6 R# t8 c* T3 r5 b
我粗略把题意说明白点(两数范围2~49):; i& v8 n& ^3 X& `
假设这两个数是3和4,甲知道12,乙知道7,甲乙分别从自己知道的数据去推出这两个数。
$ w% I  s8 S0 m甲所知数据12,因为12=2*6=3*4。。。故第一句甲说不知道这两数。) ?8 z7 }# _, q! E* ]& S9 x
乙所知数据7,因7=2+5=3+4。。。。
, h9 p) I* X# a       乙先假设2和5这情况:这时,甲知道的数据为10,10=2*5,所以如果是这种情况,甲在一开始就可以知道这两数,矛盾,所以乙可以排除2和5;3 }8 ?! Y) v8 e  [3 z/ N) d
        3和4的这种情况,甲在一开始无法确定两数,所以这种情况符合。
+ i/ ~* b5 \0 v1 ](注意:这里我举的3和4并不是答案,不能满足题意,因为如果是3和4,乙不可能说出第二句话“我也不知道”,实际如果是这种情况,乙可以确定出这两数)2 P( `: W' R: V6 P! S4 d# G& {
。。。。。。。9 o9 i% ^5 H; S- n+ r
此后,两人都会根据对方的话推!
回复

使用道具 举报

发表于 2003-10-11 06:42 | 显示全部楼层
题目看懂了$ x, ]+ t0 S( c. I
但推理过程有的不太肯定- c) U4 i( Y1 \" a9 L" H6 r6 Q
尤其甲的第一句我是用在最后的,不知有没有错! x( v- M' j  M$ }
看你这贴也放了一段时间了,先说答案吧
回复

使用道具 举报

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

使用道具 举报

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

) n8 \, J( k! r! p+ c不敢相信,竟然要用到电脑! p- k3 i( L1 `  X' v$ |# 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-7-25 22:30

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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