排除掉甲一拿到就能知道花色得牌

比如排除黑桃J 8 2 7 3

草花K 6

这样甲就会在开局说不知道

而乙说“我知道你不知道”,也就是说乙所知道的花色内的数字一定不包含被排除的哪些数字中

那么乙手中的花色一定是黑桃和方块

紧接着甲说知道了那么甲手中的数字肯定很特殊

也就是在AQ45中找一个

如果是A的话,那么甲肯定无法区分是黑桃色的还是方块色的

所以甲手中的牌一定是黑桃Q,4 或者是方块5

然后乙必须要在最后也能推理,所以乙手中的花色应该只能是方块

因为如果乙手中的花色是黑桃的话,乙是不可能知道甲手中拿的是Q还是4

如果乙手中的花色是方块,就可以轻易的知道甲的点数一定是5

因为方块中只有5才可能满足上面的所有条件

现有16张牌:红桃A、Q、4;黑桃J、8、4、2、7、3;草花K、Q、5、4、6;方块A、5.抽出其中一张告诉甲点数,告诉乙花色。甲说,我不知道这张牌,乙说,我知道你不知道相关推荐

  1. 魔术师利用一副牌中的13张红桃c语言,魔术师的猜牌术(1) 魔术师利用一副牌中的13张黑桃 - 下载 - 搜珍网...

    魔术师利用一副牌中的13张黑桃,预先将它们排好后迭在一 起,牌面朝下.对观众说:我不看牌,只数数就可以猜到每张牌 是什么,我大声数数,你们听,不信?你们就看.魔术师将最上 面的那张牌数为1,把它翻过来 ...

  2. 4 个人分牌,54 张扑克牌,除去两张大小王剩下 52 张扑克牌。问红桃 A 和黑桃 A 同时被一个人拿到的概率是多少?...

    和多少张牌没关系,等价于只有两张牌,拿出一张随机的给4个人中的一个,概率1/4,拿出第二章牌,再等概率的随机给牌,给到同一个人的概率1/4,因此是1/16.这里是指定的某一人拿到的概率,如果" ...

  3. 小明左、右手中分别拿两张纸牌(比如:黑桃10和红桃8,数字10和8可通过键盘录入),要求编写代码交换小明手中的牌

    package zuoye;import java.util.Scanner;public class Test7 {public static void main(String[] args) {/ ...

  4. 52张扑克牌,红桃A和黑桃A同时被一个人拿到的概率

    问题:52张扑克牌,红桃A和黑桃A同时被一个人拿到的概率 假设是N个人玩牌. 那么概率是 1/N. 为什么? 类似邮箱问题. 把N个人看做N个邮箱,红桃A放到每个邮箱的概率是 1/N 而黑桃A要想和红 ...

  5. 四个人分52张扑克牌,同时拿到红桃A和黑桃A的概率?

    4 个人分牌,54 张扑克牌,除去两张大小王剩下 52 张扑克牌.问红桃 A 和黑桃 A 同时被一个人拿到的概率是多少? 将牌无序分成四堆,每堆13张,组合数是C(52, 13) * C(39, 1) ...

  6. java里如何表示黑桃方片_扑克红桃,方片,黑桃,梅花他们的顺序如何,代表什么意义呀?jac 爱问知识人...

    一副扑克中的52张是正牌,表示一年中有52个星期:两张是副牌,大王表示太阳,小王代表月亮.由于一年有春.夏.秋.冬四个季度,所以又分别用黑桃.红桃.草花.方块4种花色表示.其中红色的红桃.方块表示白昼 ...

  7. Java将扑克牌花色和数字组合成52张扑克牌集合 并完成在牌堆中抽牌的操作

    #JavaSe# 在只有扑克牌颜色数组和数字数组的情况下,合成扑克牌,并且完成抽牌操作 定义一个扑克牌类 public class Card {private String[] point={&quo ...

  8. 假定一副新扑克牌的顺序为:大王、小王、黑桃A,2,3,…,T,J,Q,K、红心A,2,3,…,T,J,Q,K、方块 A,2,3,…,T,J,Q,K、梅花A,2,3,…,T,J,Q,K。现将两副扑克牌摞

    (1) 假定一副新扑克牌的顺序为:大王.小王.黑桃A,2,3,-,T,J,Q,K.红心A,2,3,-,T,J,Q,K.方块A,2,3,-,T,J,Q,K.梅花A,2,3,-,T,J,Q,K.现将两副扑 ...

  9. 黑桃8形式的c语言编程,C语言的随机发牌程序(红桃、黑桃、梅花、方块)

    做一个随机发牌的C语言程序,供大家学习,思考. 未做任何注释,有测试时候留下的一些输出语句,一遍方便测试. /* author:nunu qq:398269786 */ #include #inclu ...

  10. C语言的随机发牌程序(红桃、黑桃、梅花、方块)

    做一个随机发牌的C语言程序,供大家学习,思考. 未做任何注释,有测试时候留下的一些输出语句,一遍方便测试. /* author:nunu qq:398269786 */ #include<std ...

最新文章

  1. 实战:使用 Python 用不到 10 行代码计算汽车数量
  2. Tomcat maven 插件启动出现tomcat\conf\tomcat-users.xml cannot be read异常解决方法
  3. c++中scanf和printf
  4. 第六节: 六类Calander处理六种不同的时间场景
  5. 密码学专题 相关概念的解析 对称算法|算法的安全性|非对称算法存在的问题|单向散列函数|数字签名的弊端|密钥交换
  6. mp3播放程序c语言,Go语言音乐播放器
  7. Java-整数相加求和
  8. 播放抓取的H263 RTP视频
  9. 基于elementui的年月日周时间控件
  10. 用扫码枪收款钱到哪里_微信官方收款助手小程序商业版收款码入驻申请流程
  11. python里sample_python中的sample什么意思
  12. Windows API 教程(七) hook 钩子监听
  13. python使用numba库实现gpu加速
  14. 关于c / c++中power_bound的使用
  15. 明天见丨云和恩墨生态产品发布会双平台直播,三款新品即将揭晓
  16. Centos初学者需要会的几种命令(2)
  17. [U盘] 如何恢复U盘容量
  18. Paxos协议基本原理
  19. Fibonacci扩展(奶牛问题)
  20. 基于Python的旅游数据可视化系统flask

热门文章

  1. 三国杀诺基亚java_拍照手机「三国杀」:诺基亚 808 PureView、iPhone 4S、HTC One S 大比拼...
  2. python选股模型 均线_python量化 双均线策略(金叉死叉)
  3. 道士后期时的技能运用有哪些
  4. 转载:TD之父李世鹤:TD即将安乐死
  5. 页面风格设定参考——色彩及其效
  6. hdu 6184 Counting Stars(三元环计数)
  7. java学士后课程_java学士后课程
  8. tplink怎样设置虚拟服务器,tplink怎么设置虚拟服务器
  9. 微信小程序中使用阿里(iconfont)字体图标
  10. python tensorflow 以图搜图_以图搜图系统工程实践