程序员:我给你演示下,上一个产品经理是怎么死的
01
程序员:我给你演示下,上一个产品经理是怎么死的
02
03
产品:这个需求应该很简单,加加班呗
开发:简单吗?大哥,简单你自己做啊
04
上期答案
正确答案:
首先,根据甲的话,他如此断定乙丙两人的扑克牌一定不同,说明乙丙两人拿到的数字是一奇一偶。由于三人数字总和是14,偶数,不管有几个加数是偶数,只要有偶数个加数是奇数,和一定是偶数。由此判断,甲拿到的只能是奇数。
根据乙的话,他一开始就知道三人拿到的一定是不同数字。如果乙拿到的是偶数,他一开始不能确定甲和丙的数字是否一样,乙拿到的只能也是奇数。如果乙拿到的是1、3、5,那么万一甲和丙拿到的分别是1、12;3、8;5、4,他依然无法肯定三人拿到的是不同数字,乙拿到的只能是7、9或者11.
由此推断,甲、乙、丙可能拿到的扑克牌为以下情况。
1 7 6
1 9 4
1 11 2
3 7 4
3 9 2
5 7 2
再根据丙的话,他已经确定了甲乙拿到了什么数字。以上几种情况,只有丙拿到的是6,他才知道甲、乙拿到的分别是什么数字。所以甲乙丙三人拿到的分别是1、7、6,其中丙拿到的是6。
老师发给甲、乙、丙三张扑克牌。
老师说:“你们三个人拿到的数字和是14,你们只能看自己的牌,能猜出其他两人拿到的是什么数字吗?”
甲:“我只知道乙丙两人的数字一定不同。”
乙对甲说:“我还知道我跟你的数字一定不同。”
丙:“那这样我就知道你们两个的数字了。”
请问,丙拿到什么数字了呢?
点击下方“阅读原文”开始学习编程
评论