欢迎光临散文网 会员登陆 & 注册

为什么扑克牌游戏中别入能猜中你想的牌

2020-01-11 23:41 作者:风的彷徨  | 我要投稿

首先我说的方法其实非常简单,大神勿喷

要开始这个内容我们首先要引入一个概念

什么是二进制

排版问题发的图片

那么这个扑克牌游戏是怎么进行的呢?

为了简单理解我们就只取2^3(8张)张牌做个例子

下面是各个牌的对照数值(大家也可以拿笔来玩一玩)

A——000 A ——001

J——010 J ——011

Q——100 Q ——101

K——110 K ——111(为了方便已经把0补上去以便达到相同的位数)

接下来我们便可对以上二进制数值分类

一般都是采用把各个位是否为1进行分类(下面是分类结果)

首位为1的数值

100(Q) 101(Q ) 110(K) 111(K)

中位为1的数值

010(J) 011(J) 110(K) 111(K)

尾位为1的数值

001(A) 011(J) 101(Q) 111(K)

相信到这里有些人已经能发现规律了

他们的规律可能是第一行定QK 第二行定JK 第三行定红

但是本文的中心是二进制,而且当位数极长,排列不规则的时候将难以发现规律了

我们其实还是可以发现(也不用发现)

当我们问测试者牌是否在A列时候就可以判断首位是1还是0,以此类推。我们便能还原一个二进制数值,当我们再将其转换回原数(或直接查表)就能判断了


这样一看是不是非常的简单,其实这以原理也在开发上运用很广泛


本人是个初中生,文笔不好还请大家见谅.

内容很简陋,目的只是抛砖引玉,欢迎大家提供见解



如果喜欢我的专栏欢迎给我三联,谢谢

(评论区点赞最多的将是下期专栏讨论对象)

为什么扑克牌游戏中别入能猜中你想的牌的评论 (共 条)

分享到微博请遵守国家法律