楼主的答案太繁琐!
我的方法如下:
分三组:【1】1234 【2】ABCD 【3】甲乙丙丁
称量【2】∩【3】,有以下三种情况:
第一种【2】=【3】,那么1234中有一个异常球。
称量 12∩3A
若 12=3A,则4为异常球。称量 4∩A 就知道4球的轻重了;
若 12>3A,称量1∩2:(1)如果1=2,3就为轻球。
(2)如果1≠2,谁重谁就为重球。
若 12<3A,称量1∩2:(1)如果1=2,3就为重球。
(2)如果1≠2,谁轻谁就为轻球。
第二种【2】>【3】(即ABCD>甲乙丙丁),那么1234都是标准球。在此二组中各取出一个球D和丁,
再互换一个球C和丙,再用标准球1换掉乙。
称量 AB丙∩甲1C
若 AB丙=甲1C,则D,丁,乙有一个是异常球。称量 丁∩乙:
(1) 如果丁=乙,D就是重球;
(2) 如果丁≠乙,谁轻谁就是轻球;
若 AB丙>甲1C,则A,B,甲有一个是异常球。称量A∩B:
(1)如果A=B,甲就是轻球;
(2)如果A≠B,谁重谁就为重球。
若 AB丙<甲1C,则C,丙有一个异常球。称量C∩1:
(1)如果C=1,丙就为轻球;
(2)如果C≠1,就只有C>1,C就为重球。
第三种【2】>【3】与第二种情况同样分析。省略。 |