将这12个球分为3组,设为(ABCD)(EFGH)(IJKL)。第一步 (ABCD)VS (EFGH) 
一.若(ABCD)=(EFGH),则异常球在(IJKL)中。第二步(ABC)VS(IJK) 
1).若(ABC)=(IJK),则异常球为L,第三步(A)VS(L)可得出L到底偏重还是偏轻; 
2).若(ABC)>(IJK),则异常球在(IJK)中,且异常球偏轻,第三步(I)VS(J),若(I)=(J),则K为异常球,若(I)>(J)或(I)<(J),则轻者为异常球; 
3).若(ABC)<(IJK),则异常球在(IJK)中,且异常球偏重,第三步(I)VS(J),若(I)=(J),则K为异常球,若(I)>(J)或(I)<(J),则重者为异常球。 
 二.若(ABCD)>(EFGH)或(ABCD)<(EFGH),这两种情况接下来的解法是一样的,为了论述简便,我们只考虑(ABCD)>(EFGH)这一种情况,此时异常球必在ABCDEFGH中。第二步(ABE)VS(CDF) 
1).若(ABE)=(CDF),则异常球在GH中,由上面的条件(ABCD)>(EFGH)可知异常球为G和 H中较轻的那个,第三步(G)VS(H),可得结果; 
2).若(ABE)>(CDF),我们把(ABE)>(CDF)和(ABCD)>(EFGH)这两个不等式联立起来,如果异常球偏轻,则它每次都应该出现在天平轻的那端,取(CDF)与(EFGH)的交集得出那个异常球是F;如果异常球偏重,则它永远出现在天平重的那端,取(ABE)与(ABCD)的交集得出那个异常球是AB中偏重的那一个。关键是如何才能知道异常球到底是偏轻还是偏重呢?这要靠第三步:(A)VS(B),如果(A)=(B),则异常球是F,且它偏轻;如果(A)>(B)或者(A)<(B),则异常球是(A)与(B)中偏重的那一个。下面我们来验证一下,我们知道如果一个球先后既出现在天平重的一边又出现在轻的一边,那么这个球只可能是正常球,由(ABE)>(CDF)和(ABCD)>(EFGH)这两个不等式可知CDE这三个球都是正常的,那么由(ABE)>(CDF)可知只有两种可能,要么F偏轻,要么AB中有一个偏重; 
3).若(ABE)<(CDF),我们把(ABE)<(CDF)和(ABCD)>(EFGH)这两个不等式联立起来,如果异常球偏轻,则它每次都应该出现在天平轻的那端,取(ABE)与(EFGH)的交集得出那个异常球是E;如果异常球偏重,则它永远出现在天平重的那端,取(CDF)与(ABCD)的交集得出那个异常球是CD中偏重的那一个。关键是如何才能知道异常球到底是偏轻还是偏重呢?这要靠第三步:(C)VS(D),如果(C)=(D),则异常球是(E),且它偏轻;如果(C)>(D)或者(C)<(D),则异常球是(C)与(D)中偏重的那一个。下面我们来验证一下,我们知道如果一个球先后既出现在天平重的一边又出现在轻的一边,那么这个球只可能是正常球,由(ABE)<(CDF)和(ABCD)>(EFGH)这两个不等式可知ABF这三个球都是正常的,那么由(ABE)<(CDF)可知只有两种可能,要么E偏轻,要么CD中有一个偏重; 
用我的这个方法,不仅能找出那个异常球,还能知道它到底是偏重还是偏轻。