|
发表于 2004-4-6 20:26:00
|
显示全部楼层
我的看法:
1 2 3 4 5 6 7 8 9 10 11 12 13
1)取8个4x4称
A(1 2 3 4)<------->B(5 6 7 8)
2。1)平衡:取剩下5个认取3个和已经称过的3个称
如果A(1 2 3 4)========B (5 6 7 8)=> solution is in(9 10 11 12 13)
then
A(1 2 3)<---------->B(9 10 11)(A(1 2 3 是标准球)
2.2)不平衡:前8个4x4的,每边去掉一个,这样就是3x3来称
A(1 2 3)<----------->B(5 6 7)
if(2.1)
2.1.1)平衡:那随意取个还没称过的,和一个已经称过得,答案就出来了.
A(1 2 3)=========B(9 10 11) => solution is 12 or 13
then A(1)<----------->B(12)
conclusion:if A(1)==B(12)then 13 has different weight(不管轻重)
if A(1)!=B(12) then 12 has different weight(不管轻重)
2.1.2)不平衡:前八个球肯定是标准球,那就知道非标准球比标准球重还是轻,所以在非标准球的组里,任取两个1x1来称,答案就出来了.
A(1 2 3)!=B(9 10 11)(因为第一次比较,确认答案是(9 10 11 12 13)所以如果是这样的话,从第二次比较能得知答案在(9 10 11)中,我们知道A(1 2 3)标准,所以
A(1 2 3)如果比B(9 10 11)(轻,则答案比标准球重,所以我们比较A(9)<->B(10),如果A(9)=B(10)那solution=11,不然solution=重的一球)
if(2.2)
2.2.1)平衡:把前面抽出的两个,任一个和标准球比,答案就出来了.
A(1 2 3)==B(5 6 7) 就是说答案是4 or 8
这时,已知其它的是标准球那就再称比如(A(4)<-->B(5))如果平衡,则答案是4,否则答案是 8
2.2.2)不平衡:现在我还不知道,再想想.....
A(1 2 3)!=B(5 6 7)时就不知道了
ps
以上是我牺牲午睡时间来做的,真是劳苦功高.......
以上解法不一定正确,只供参考,建议还是从头开始想答案...
因为2.2.2很有可能没解....
以上答案都不用知道特别球比标准球轻或重 |
|