1. 先把12枚硬币一一标号,记做1~12;分成3组,每组4枚,记做G1(1,2,3,4),G2(5,6,7,8),G3(9,10,11,12)
2. 取G1过秤。会出现三种状况:
G1=G2 G1>G2 G1<G2
-------------------------------------------------------------------------------------------------------
下面开始分析情况
2.1. 首先分析G1=G2的情况。这种情况说明这8枚都是标准硬币,从中取3枚(此组记做真组),在从G3中任取三枚(此组记做3G3),过秤(第二次)。这样会有三种情况 真=3G3 真>3G3 真<3G3,
2.1.1 真=3G3,这样话前11枚都是真的,取一枚真硬币和剩下的第12枚,过秤(第三次),得出假硬币是重,还是轻。
2.1.2 真>3G3,这说明假硬币比真硬币轻。接下来在3G3里任取两枚过秤(第三次),哪枚请哪枚是假的。相同的话剩下的那枚就是假的。
2.1.3 真<3G3,这说明假硬币比真硬币重。方法同上。
----------------------------------------------------------------------------------------------------------
2.2. 分析G1>G2的情况。出现这种情况,说明G1中有重的硬币,或者G2中有轻的硬币,G3组中的4枚是标准硬币。
从G1,G2中各取出一枚单独放置(记做1和5)。
从G1,G2中各取两枚,加一枚标准硬币组成一组(记做M1);G1,G2剩下的一枚,与3枚标准硬币组成一组(记做M2)。
(例:M1中包括:2367标.M2中包括48标标标)
M1,M2过秤.(第二次),有三种情况M1=M2,M1>M2,M1<M2
2.2.1. 如果M1=M2,那么除了单独取出的1,5,剩下的硬币都是真的。找一枚标准硬币和1,5过秤(第三次),哪个让天平倾斜哪个是假的。
2.2.2. 如果M1>M2。由于第一次过秤的结果是G1>G2,G1中有重的硬币,或者G2中有轻的硬币,那么M1组中的两枚G2硬币(6,7)不可能是重硬币,M2组中的G1硬币(4)不可能是轻硬币。那么可以得出4,6,7都是标准硬币;2,3中有一枚重硬币,8可能是轻硬币。将2,3过秤(第三次)。如果2=3,那么8是假的,2和3哪个重哪个是假的。
2.2.3 通过上面的方法(轻重相反)亦能得出M1<M2时的结果
----------------------------------------------------------------------------------------------------------------
2.3 通过2.2的方法亦能得出G1<G2时的结果.
这题好久没做了……好累好啰嗦- -