最近 作者: 主题: 内容:
 进入版区才能发表文章 
 您当前的位置: 推理之门 > 谜题解析 > 谜题大全   【版主】:tl,艾米,popodian 字体大小:
[1] [2]1页/共2页(总计10个回复) 下页
主 题: 扑克牌问题(人气:1274)
 holmos大力
1 楼: 扑克牌问题 01年08月26日13点39分


A,B,C三人一起玩扑克牌游戏,
一副牌除去大小怪,
C从中随意抽出一张,
然后随意分给B一些牌,
剩下的牌都给A,
然后B“告诉(自己不一定有)”A一张牌,
A便知道C拿走的牌是什么数字了,

问怎么回事?


  点击复制本贴地址:





没有完美的犯罪......

※来源: 【 推理之门 Tuili.Com 】.

 poseidon小丑的魔方
2 楼: Re:扑克牌问题 01年08月24日23点03分


【holmos在大作中谈到:】

>A,B,C三人一起玩扑克牌游戏,
>一副牌除去大小怪,
>C从中随意抽出一张,
>然后随意分给B一些牌,
>剩下的牌都给A,
>然后B“告诉(自己不一定有)”A一张牌,
>A便知道C拿走的牌是什么数字了,

>问怎么回事?
请教一下,牌是齐的吗?:c






成熟,是一种轻描淡写

※来源: 【 推理之门 Tuili.Com 】.

 holmos大力
3 楼: Re:Re:扑克牌问题 01年08月24日23点17分


【poseidon在大作中谈到:】
>请教一下,牌是齐的吗?:c、、

当然,52张牌,没有大小王。






没有完美的犯罪......

※来源: 【 推理之门 Tuili.Com 】.

 三国公子社长
4 楼: Re:扑克牌问题 01年08月25日00点42分


【holmos在大作中谈到:】

>A,B,C三人一起玩扑克牌游戏,
>一副牌除去大小怪,
>C从中随意抽出一张,
>然后随意分给B一些牌,
>剩下的牌都给A,
>然后B“告诉(自己不一定有)”A一张牌,
>A便知道C拿走的牌是什么数字了,

>问怎么回事?

是特殊情况还是一般情况。
我指的一般情况就是象这样的游戏无论试几次,A都能猜中






 

哦……

※来源: 【 推理之门 Tuili.Com 】.

 zhaokaizhaokai
5 楼: Re:扑克牌问题 01年08月25日00点44分


B“告诉(自己不一定有)”A一张牌,
这句话是什么意思?

是B告诉A一张牌(B不一定有的牌)
还是B告诉A "我不一定有xx牌"??








※来源: 【 推理之门 Tuili.Com 】.

 holmos大力
6 楼: Re:Re:扑克牌问题 01年08月25日00点45分


【三国公子在大作中谈到:】

>是特殊情况还是一般情况。
>我指的一般情况就是象这样的游戏无论试几次,A都能猜中

对!

应该说明的一点是,A和B应该说事先是可以有某种约定的。这样的话,一方才可以根据另一方提供的信息得到自己想要的信息。







没有完美的犯罪......

※来源: 【 推理之门 Tuili.Com 】.

 holmos大力
7 楼: Re:Re:扑克牌问题 01年08月25日00点46分


【zhaokai在大作中谈到:】

>B“告诉(自己不一定有)”A一张牌,
>这句话是什么意思?

>是B告诉A一张牌(B不一定有的牌)
>还是B告诉A "我不一定有xx牌"??

意思是B告诉A一张牌,比如B告诉A:“红桃10”,而事实上B可能有,也可能没有这张牌!






没有完美的犯罪......

※来源: 【 推理之门 Tuili.Com 】.

 三国公子社长
8 楼: Re:Re:Re:扑克牌问题 01年08月25日02点16分


【holmos在大作中谈到:】

>【三国公子在大作中谈到:】
>>
>>是特殊情况还是一般情况。
>>我指的一般情况就是象这样的游戏无论试几次,A都能猜中

>对!

>应该说明的一点是,A和B应该说事先是可以有某种约定的。这样的话,一方才可以根据另一方提供的信息得到自己想要的信息。


我想通过求余数可以解决

先说猜数:扑克牌A记作1,K记作13,52张总和是364,能被13整除,
B只要把手中的牌加起来除以13就会得到一个余数,比如得到0就对A说是1(因为扑克牌中无0哦:))
只要A知道了B的余数,把自已的牌也这样算一下得到另外一个余数,然后相加,再拿它与13的求差也
就可以知道数了。

再说猜花色:如果我把黑桃记作1,红心记作2,方块记作3,梅花记作4,然后B把他的牌统计一下
就得到一个数加起来也得到一个数,把这个数除以4,然后就把余数通过花色方式告诉A,比如余数
是2就报红心,A再根据同样方法把自己的余数加上B的余数,得到一个新的数,如果这个数能被4整
除的话那么C手里的那张就是红桃,以下略。






 

哦……

※来源: 【 推理之门 Tuili.Com 】.

 holmos大力
9 楼: Re:Re:Re:Re:扑克牌问题 01年08月25日02点26分


【三国公子在大作中谈到:】
>我想通过求余数可以解决

>先说猜数:扑克牌A记作1,K记作13,52张总和是364,能被13整除,
>B只要把手中的牌加起来除以13就会得到一个余数,比如得到0就对A说是1(因为扑克牌中无0哦:))
>只要A知道了B的余数,把自已的牌也这样算一下得到另外一个余数,然后相加,再拿它与13的求差也
>就可以知道数了。

>再说猜花色:如果我把黑桃记作1,红心记作2,方块记作3,梅花记作4,然后B把他的牌统计一下
>就得到一个数加起来也得到一个数,把这个数除以4,然后就把余数通过花色方式告诉A,比如余数
>是2就报红心,A再根据同样方法把自己的余数加上B的余数,得到一个新的数,如果这个数能被4整
>除的话那么C手里的那张就是梅花,以下略。

好强!!!连花色都答出来了,其实我起初是降低了难度,把对花色的要求去掉了!三国公子兄想必一定是学数学的啊!真厉害,佩服,佩服!
虽然和最佳答案可能不是太一样,而且现在我基本处于头脑混乱状态,但我相信你的解答应该是正确的,至少思路是完全正确的,最佳答案是这样的:

我们可以在事先定义1-52个数,他们对应52张牌,同样的方法,
B告诉A自己牌的总和除于52得到的余数对应的牌,就成了!
具体细节慢慢体会.(大力注:原作者就写了这么多,我又太懒,呵呵:e)
总结:利用所有牌(对应的数)的和模52是一个常数(26吧),由两个人的
模值可以确定第3人的模值,由于第3人只有1张牌,所以他的牌就可知.






没有完美的犯罪......

※来源: 【 推理之门 Tuili.Com 】.

 李奇abc匿名
10 楼: Re:扑克牌问题 01年08月26日13点38分


【holmos在大作中谈到:】

>A,B,C三人一起玩扑克牌游戏,
>一副牌除去大小怪,
>C从中随意抽出一张,
>然后随意分给B一些牌,
>剩下的牌都给A,
>然后B“告诉(自己不一定有)”A一张牌,
>A便知道C拿走的牌是什么数字了,

>问怎么回事?







※来源: 【 推理之门 Tuili.Com 】.

[1] [2]1页/共2页(总计10个回复) 下页
每次上网自动访问推理之门   |    将推理之门加入收藏夹
邮件联系:zhejiong@126.com  沪ICP备2021006552号  沪公网安备31011502006128号  推理之门  版权所有 2000-2024