如何根据银币猜盒子

题目描述:

假设在桌上有三个密封的盒子,一个盒子中有 2 枚银币(1 银币 =10 便士),一个盒中有 2 枚镍币(1 镍币 =5 便士),还有一个盒中有 1 枚银币和 1 枚镍币。这些盒子被标上 10 便士、15 便士和 20 便士,但每个标签都是错误的。允许你从一个盒中拿出 1 枚硬币放在盒前,看到这枚硬币,你能否说出每个盒内装的东西呢?

分析与解答:

取出标着 15 便士的盒中的一个硬币,如果是银的,那么说明这个盒子是 20 便士的;如果是镍的,那么说明这个盒子是 10 便士的,再由每个盒子的标签都是错误的可以推出其他两个盒里的东西。
因为每个标签对应的盒子是错误的,所以知道 15 便士的盒子里面不会是一银一镍,要么是 10 便士,要么是 20 便士。如果从 15 便士的盒子中取出的硬币是银的,那么说明该盒子有两枚银币,标签是 20 便士。如果从 15 便士的盒子中取出的硬币是镍的,那么说明该盒子有两枚镍币,标签是 10 便士。确定了 15 便士盒对应的硬币和标签后,通过标签和便士值是不对应的,可以推断出 10 便士盒子和 20 便士盒子里的硬币和标签。

原文地址:https://www.cnblogs.com/hardy-wang/p/13068807.html