level 15
eve_compass
楼主
大航海时代3中有个迷你游戏叫“硬币游戏”,游戏给出9至13个金币要求用天平称三次,找出唯一一个重量不同的金币。这纯粹就是一个数学题,网上可以搜索到类似的比如13个小球称重的解法,但是遗憾的是,很少有9~13个都适用的通用解法,以及详尽的分支图,有些解法甚至是错误的。所以我只好自己动手解一回了。
2020年01月21日 14点01分
1

界面上有三个按键,功能分别是这样的:
上面给出的图中,序号为红色的金币为前面称重时确定的标准重量金币。
最后给大家留一个问题,上述2种关于13个金币的解法,都有一个分支或者说都有概率出现只知道某个金币重量不同但却不知道它比标准重量是重了还是轻了的情况,那么有没有一种称法可以做到13个金币全部都能确定重量比标准的重了或者轻了呢?
第二步之后天平失衡状态不变,特殊金币在保留组——》保留组中1、2平衡——》5号为特殊金币且属性为轻。
第二步之后天平失衡状态逆转,特殊金币在交换组——》交换组中4比3重——》4号为特殊金币且属性为重。
第二步之后天平失衡转为平衡,特殊金币在移除组——》移除组中8比7重——》8号为特殊金币且属性为重。
第一步天平平衡,从剩余金币中选择9、10、11搭配1枚标准金币进行第二步称量,如果失衡即可调用子程序进行第三步称量。但在本例中第二步称量再次平衡,选择12号与标准金币进行第三次称量。12号比1号轻——》12号为特殊金币且属性为轻。