盒子里的东西
来源:互联网 发布:vb.net 页面跳转 编辑:程序博客网 时间:2024/04/28 23:40
问题描述:
假设在桌子上面有3个密封的盒子,一个盒子中有2枚银币(一个银币=10便士),一个盒子中有两枚镍币(一个镍币=5便士),还有一个盒子中有一个银币一个镍币。这些盒子上面分别贴着10便士,15便士,20便士的标签,已知这些标签都是错误的。允许你从这些盒子中取出一个硬币,请问你有没有办法能说出所有盒子里面装的东西?
问题分析:
假设:
A -- 银币,10(便士)
B-- 镍币,5(便士)
那么:
AA -- 20(便士), AB -- 15(便士), BB -- 10(便士)
如果抽到A:
A - 15->AA, 10->AB, 20->BB, Y
- 20->AB, 10->AA, 15->BB, Y
- 10->AA, 20->AB, 15->BB, Y
- 10->AB, 20->BB, 15->AA, Y
如果抽到B:
B - 15->BB, 10->AA, 20->AB, Y
- 10->AB, 15->AA, 20->BB, Y
- 20->AB, 15->BB, 10->AA, Y
- 20->BB, 15->AA, 10->AB, Y
可以看出,如果从10便士的盒子开始抽,抽到A有两种可能性,抽到B有一种可能性。
从15便士的盒子开始抽,无论是抽到A还是抽到B都只有一种可能性
从20便士的盒子开始抽,抽到A有一种可能性,抽到B有两种可能性。
所以最后策略是:
从15便士的盒子开始抽,如果抽到A, 那么15->AA(两个银币), 20->BB(两个镍币), 10->AB(一银一镍)
如果抽到B, 那么15->BB(两个镍币), 10->AA(两个银币), 20->AB(一银一镍)
- 盒子里的东西
- 盒子里的气球
- 盒子里的世界
- 盒子里的气球
- 盒子里的猫
- java script 如何将盒子里的东西布局360度。
- 群里的东西...................
- vim-scripts里的东西
- 盒子里的气球 fzu-1515
- 网页里的两种盒子模型
- 鼠标在盒子里的坐标
- WTK里需设置的东西
- JS里比较经常用的东西
- 正则里的 /x7f-/xff 这样东西
- JS遍历DIV里的东西
- c trap里看到的一些东西
- 大学里那些看不见的东西
- 学校里学不到的东西(一)
- 7种形式的Android Dialog使用举例
- fcntl函数说明
- poj1084Square Destroyer(LDX解重复覆盖)
- 马尔科夫随机场
- Android 用户界面---操作栏(Action Bar 二)
- 盒子里的东西
- apache 支持apk下载安装
- VBS中Sub与Function的区别
- Android 用户界面---操作栏(Action Bar 三)
- 广州Java培训视频在哪儿有得下载?
- 算法竞赛入门经典-前四章-UVa694 - The Collatz Sequence-Collatz序列-难度1
- Android 用户界面---操作栏(Action Bar 四)
- 套接字的属性 .(套接字默认为阻塞的)
- 驱动编译进内核和编译模块的区别