找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 2735|回复: 8

智力挑战~有趣的推理题

[复制链接]
发表于 2003-10-5 21:58 | 显示全部楼层 |阅读模式
先来一个不太难的:) M, p/ ]3 E& C& U" R
1、; o$ r5 j0 q8 E% ^) T
p先生、q先生都具有足够的推理能力。这天,他们正在接受推理面试。他们知道桌子的抽屉里有如下16张扑克牌:  o  V0 Z) }* x; I) c
红桃:a、q、43 y# @7 [2 Y4 R2 e- O6 k9 [4 w  r
黑桃:j、8、4、2、7、3
: z$ n2 ~9 _1 y/ T! ?1 P草花:k、q、5、4、6/ h/ E4 L& Z6 s9 G3 |
方块:a、51 M5 |* N( A* K' ~' d  W
约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉给p先生,把这张牌的花色告诉给q先生。
0 C) I7 X/ I/ [这时,约翰教授问p先生和q先生:你们能从已知的点数或花色中推知这张牌是什么牌吗?: V& l/ C3 E9 N3 C  w- _
p先生:"我不知道这张牌。"
8 G7 K5 L4 A, Z# mq先生:"我知道你不知道这张牌。"
; j4 l! @8 ^; _! e# I, h1 zp先生:"现在我知道这张牌了。"
) [; f6 ~9 K0 t* M( [$ vq先生:"我也知道了。"
6 s+ H% x. ~% ]4 P% n' r/ y2 m8 \问:你知道这是哪张牌吗?
! a; w$ t; P$ h. H0 U* l
, G) I' N& `- K# E: d# b! E这道很难!!!4 _' y: _- i0 g9 f) V6 u# M
2、, `) w: x7 X& S5 ?% e1 K( U1 \1 Q
在大于1小于50的数中,选出两个数,然后把这两个数的乘积告诉甲,两数之和告诉乙:
( z  E% ]- x9 \甲说:我不知道这两个数;/ }- K' C! ?' d& B1 r6 M
乙说:我知道你不知道,我也不知道;
* Q$ ^6 ?8 D4 s0 f# N2 l0 d, h甲又说:我还是不知道;
6 y: o6 N: _, D7 Z乙说:我知道了;
' G3 Y! [0 s  U" A甲说:我也知道了;% n/ N9 }/ X) X
这两个数是什么?
发表于 2003-10-10 21:22 | 显示全部楼层
第一题好像是:方块5- f+ S7 {! f3 z
第二题没完全搞懂,不包括1和50吧,好像是:3、24
4 ~$ b3 t8 l2 O! `7 W! }这题不知有没有哪步走错了) V% N, I; C' o6 M
晕[em04]
回复

使用道具 举报

 楼主| 发表于 2003-10-11 06:19 | 显示全部楼层
呵呵,第一题正确~~~~% R- |* Z+ P" ^
至于第二题,我曾见过一道跟这道题极相似的题,据说那道是微软试题,但我觉得这道比那道还复杂点。。。。
% J. |! p+ s, K" q: {
. H2 d4 n5 X. R我粗略把题意说明白点(两数范围2~49):
' ?; U7 ~) b, [假设这两个数是3和4,甲知道12,乙知道7,甲乙分别从自己知道的数据去推出这两个数。: B/ t. I5 Z% F5 F4 j9 R# v8 V+ @
甲所知数据12,因为12=2*6=3*4。。。故第一句甲说不知道这两数。
. Z9 s9 o/ ~! i; }4 K" i乙所知数据7,因7=2+5=3+4。。。。' B! ^+ `% [8 l) _
       乙先假设2和5这情况:这时,甲知道的数据为10,10=2*5,所以如果是这种情况,甲在一开始就可以知道这两数,矛盾,所以乙可以排除2和5;
8 T+ `4 R- s1 l* |6 N- [        3和4的这种情况,甲在一开始无法确定两数,所以这种情况符合。, p' c) Q" k% E4 [" o
(注意:这里我举的3和4并不是答案,不能满足题意,因为如果是3和4,乙不可能说出第二句话“我也不知道”,实际如果是这种情况,乙可以确定出这两数)& }' ~' S1 q% H% w% u. s
。。。。。。。
' h! N, n7 S4 i4 m此后,两人都会根据对方的话推!
回复

使用道具 举报

发表于 2003-10-11 06:42 | 显示全部楼层
题目看懂了) h) @% ]1 @9 ]4 i/ `, m9 D5 f
但推理过程有的不太肯定! D/ j# P5 _' `3 [, K- I
尤其甲的第一句我是用在最后的,不知有没有错5 h# A& l" I8 l" h7 w2 e
看你这贴也放了一段时间了,先说答案吧
回复

使用道具 举报

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

使用道具 举报

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

/ W$ q2 ~% t. N5 O不敢相信,竟然要用到电脑
! e. P! V/ ?1 ^1 k$ Z9 W[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-12-15 00:42

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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