头脑风暴:有4 张红色的牌和4 张蓝色的牌,主持人先拿任意两张
2017-07-21 16:09
253 查看
本文是作者 看到 一道面试题后的 一点个人思考,如果你在观看本文时,有更多的想法,请不吝赐教,非常感谢。
转载 请注明出处。
题目原文:
有4 张红色的牌和4 张蓝色的牌,主持人先拿任意两张,再分别在A、B、C 三人额头上贴任意两张牌,A、B、C 三人都可以看见其余两人额头上的牌,看完后让他们猜自己额头上是什么颜色的牌,A 说不知道,B 说不知道,C 说不知道,然后A 说知道了。
请教如何推理,A 是怎么知道的。
个人解析:
这里总共有 8张牌,4红4蓝。主持人先拿两张,可能是(两红或两蓝或 一红一蓝)。
请注意 A、B、C是不知道主持人拿的是什么牌,否则 本题失去解答的意义了。
所以 按主持人拿的牌, 这里 分三种情况:
第一种: 拿走2红,剩下2红4蓝
此时 要 A、B、C 第一轮 都不知道,
则只有一种分配情况 红蓝 红蓝 蓝蓝
第二种: 拿走2蓝,剩下4红2蓝
同上,只有一种分配情况 红蓝 红蓝 红红
第三种: 拿走1红1蓝,剩下3红3蓝
则可能有两种分配情况
红蓝 红蓝 红蓝 或 红红 红蓝 蓝蓝
请特别注意这一句: “然后 A说知道了”。
之前我们分析过 可能出现的有四种:
①红蓝 红蓝 蓝蓝
②红蓝 红蓝 红红
③红蓝 红蓝 红蓝
④红红 红蓝 蓝蓝
A是可以 看见 B、C 头上的牌的,而他可以 不管主持人拿的是什么 就可以知道了,
只有一种可能 就是 他的是这几种情况中 都一定会出现的 那一种组合,
说到这里,相信大家都知道了,A 头上的牌是红蓝。
转载 请注明出处。
题目原文:
有4 张红色的牌和4 张蓝色的牌,主持人先拿任意两张,再分别在A、B、C 三人额头上贴任意两张牌,A、B、C 三人都可以看见其余两人额头上的牌,看完后让他们猜自己额头上是什么颜色的牌,A 说不知道,B 说不知道,C 说不知道,然后A 说知道了。
请教如何推理,A 是怎么知道的。
个人解析:
这里总共有 8张牌,4红4蓝。主持人先拿两张,可能是(两红或两蓝或 一红一蓝)。
请注意 A、B、C是不知道主持人拿的是什么牌,否则 本题失去解答的意义了。
所以 按主持人拿的牌, 这里 分三种情况:
第一种: 拿走2红,剩下2红4蓝
此时 要 A、B、C 第一轮 都不知道,
则只有一种分配情况 红蓝 红蓝 蓝蓝
第二种: 拿走2蓝,剩下4红2蓝
同上,只有一种分配情况 红蓝 红蓝 红红
第三种: 拿走1红1蓝,剩下3红3蓝
则可能有两种分配情况
红蓝 红蓝 红蓝 或 红红 红蓝 蓝蓝
请特别注意这一句: “然后 A说知道了”。
之前我们分析过 可能出现的有四种:
①红蓝 红蓝 蓝蓝
②红蓝 红蓝 红红
③红蓝 红蓝 红蓝
④红红 红蓝 蓝蓝
A是可以 看见 B、C 头上的牌的,而他可以 不管主持人拿的是什么 就可以知道了,
只有一种可能 就是 他的是这几种情况中 都一定会出现的 那一种组合,
说到这里,相信大家都知道了,A 头上的牌是红蓝。
相关文章推荐
- 【编程题目】有 4 张红色的牌和 4 张蓝色的牌,主持人先拿任意两张,再分别在 A、B、C 三人额头上贴
- 有4张红色的牌和4张蓝色的牌,主持人先拿任意两张,剩余6张再分别在A、B、C三人额头上贴任意两张牌, A、B、C三人都可以看见其余两人额头上的牌,看完后让他们猜自己额头上是什么颜色的牌, A说不知道,
- 22.有4张红色的牌和4张蓝色的牌,主持人先拿任意两张
- LA 5846 n个点 任意2点间有一条红色,或者蓝色边 求单色三角形的个数
- 22 4张红色的牌和4张蓝色的牌。;23 快速的方法计算出下面这个圆形是否和正方形相交
- 问题链接:HDU5319 Painter。 本题可以使用深度优先搜索求解。 红色刷子("R"刷子)按“\”的方向刷,蓝色刷子("B"刷子)按"/"方向刷。一个地方如果被两次刷到变成绿色("G"色)。
- 在这里,我们将使用0,1和2的整数分别表示红色,白色和蓝色。将所有的0,1,2元素进行排序
- Java猜数游戏:编写一个猜数程序,该程序随机在1到1000的范围中选择一个供用户猜测的整数。界面上提供一个文本框来接收用户输入的猜测的数,如果用户猜得太大,则背景变为红色,如果猜得太小,背景变为蓝色
- 红色标重点,蓝色分列表,紫色经验区
- 画一个边缘为红色的椭圆,并用蓝色填充
- 17.5---珠玑妙算,四个槽,红色黄色绿色蓝色(CC150)
- SVN上箭头都是什么意思,红色灰色蓝色的
- 颜色特征识别—识别红色,黄色,绿色,蓝色排针的数量
- [JavaScript编程练习]js获取文字中的100,使其变为红色,若文字100改为其他任意数字,该数字依然会是红色
- vb.net的datagridview如何让表格根据表格数据来改变颜色,如值为1时表格为红色,2时为蓝色
- L CD屏红色和蓝色反了,该修改哪个寂存器呀?
- [转]商业周刊:蓝色巨人召开头脑风暴大会
- (MS100—22)有4张红色的牌和4张蓝色的牌的一道推理题
- 【Unity知识搬运】任意两张带透明图像的一种形状过渡效果
- #eclipse导入项目报错(两种错误:红色叹号,红色叉号)+ xml配置文件(光标任意位置)注释一行 快捷键:ctrl+shift+C