问题:有12枚硬币,至多有一枚质量不同的假币。有一座天平,有3次称量机会,解决以下问题:
1.是否有假币?
2.如果有假币,它的编号是多少?
3.如果有假币,它比普通的硬币轻和重
思路:均分可能性(核心)、分类讨论
第一次称量:根据分析,可以得知总共硬币的真假有25种可能性,1号硬币重、1号硬币轻、2号硬币重、2号硬币轻以及没有假币。而当我们称量时,天平总共有三种可能的状态:向左倾斜、平衡、向右倾斜。我们要将硬币的真假的可能性均匀(不一定就是平均)分配成三份(因为天平有三种可能的状态)。硬币的真假总共有25种可能性,均匀分配为“8,9,8“三种情况。
(问题:为什么要“均分”?
——例子:假如一枚一枚称量,先比较1号硬币和2号硬币,1号硬币放在左边,2号硬币放在右边。假如天平向左倾斜,则是1号硬币为较重的假币,或者是2号硬币为较轻的假币,总共两种情况;假如天平向右倾斜,则是1号硬币为较轻的假币,或者是2号硬币为较硬的假币,总共两种情况。但是假如天平平衡,需要处理21种情况。
这样会很麻烦,所以我们不应关注最好的情况,而是应该使最糟糕的情况没那么糟糕,所以我们需要“均分“。)
但是,随意分配是不行的,例如将“硬币都为真币“分到”向左倾斜“,这明显矛盾。首先我们将”硬币都为真币“分到”平衡“,然后我们假设天平左边放1、2、3、4号硬币,天平右边放5、6、7、8号硬币,没有称量9、10、11、12号硬币,那么假如9、10、11、12号的其中一枚硬币为假币,天平也是“平衡”情况。“向左倾斜“和”向右倾斜“的情况以此类推得出,那么情况如图:
这样的话,如果是“向左倾斜”和“向右倾斜”,那么只需处理8种情况;如果是“平衡”情况,只需处理9种情况。
第二次处理:此时需要进行分类讨论
1.天平“平衡“:此时1~8号硬币为真币,需要考虑天平“平衡”时的9种可能性,“均分“为三份,如图:
根据分配方式摆放硬币,不放12号硬币,将9~11号放在左边,此时所有可能性已经和天平的状态对应了。但是右边没有东西,无法直接称量,但是第一次称量已经确定了1~8号硬币为真币,可以取其中三枚作为配重。向左倾斜、向右倾斜或平衡各指向了各自的可能性,无论哪种情况,第三次称量都能够准确分辨结果
2.天平“向左倾斜“:此时9~12号是真币,1~4有较重的假币的可能、5~8有较轻的假币的可能。按”3,2,3“来均分,同理,将4号重、8号轻分在”平衡“。但是,将1号重、2号重、5号轻”分在“向左倾斜“,将“3号重、6号轻、7号轻”分在“向右倾斜”,这样交叉分配可以减少称量次数。
根据硬币假如为假币可能的重或轻与其分至的天平的状态来将其分至天平的左右两端,与天平“平衡”时的情况相同,取已经被确认为真币的硬币放至右边来作为配重,如图:
这次称量之后,最多剩下3种可能性需要筛选,只需要再来一次称量就可以区分。
3.天平“向右倾斜”与“向左倾斜”同理。
重点:在不造成矛盾的前提下遵循均分可能性据此设计每一步的称量方式;数字只是编号,并无意义。