特别鸣谢:小镇之月光。前辈肯为了鉴定我的文章而出山,我心里也是暗自感动的!特此引进前辈的文章链接以示敬意《有关N个球称t次挑出异常球的通解通法》
http://tieba.baidu.com/f?kz=417490487 月光出山:
小镇之月光
17位粉丝
75楼
LZ的解法是对的,不过和我解的不是同一题。因为13个球,没有标准球,则可能无法确定坏球的轻重。
简而言之,LZ的解法,是用于判断坏球
我的解法,是判断坏球,并指出轻重
不是同一题。不过LZ的想法确实很不错~就是排版有一点。。呵呵,无伤大雅。
2010-7-11 15:05 回复
小镇之月光
17位粉丝
78楼
简单说明下LZ的解法
(所有球都用数字编号)
前提:3^n个球里有1个坏球,已知轻重,则通过n次可以称出
比如,3个球1次,9个球2次,这个就不赘述了。
推论:
第一题:
4个球称2次,不知轻重
No.1:
1 —— 2
闲置:3、4
如果不平衡,则一边轻,一边重,3、4好球,接下来1 —— 3,得到结果
如果平衡,则1、2好球,接着1 —— 3,如果不平衡,则3坏球,否则4坏球,此时无法判断4的轻重
第二题:
13个球称3次,不知轻重
No.1:
1、2、3、4 —— 5、6、7、8
闲置:9、10、11、12、13
如果不平衡,则9、10、11、12、13好球
此时,左边取走3个(1、2、3),4和8交换,放入3个好球
如果轻重平衡,则坏球在取走的1、2、3中,如果依然不平衡,同方向,则坏球在5、6、7中,如果平衡交换,则坏球在交换的4、8中,再靠1次称重就能解决了。
如果第一步平衡,则坏球在9、10、11、12、13,5个球中。分为3、1、1, 3个好球和9、10、11对称,如果不平衡则在9、10、11中,如果平衡则1个好球和12对称,得出结论。
推广到40个球,同样的道理
No.1 1-13——14-26
闲置:27-40,14个球
如果不平衡,则左边取走3^2=9个球,放入9个好球,同时剩余4个和右边交换
如果平衡,则取走的有坏球
如果依然不平衡,同向,则不动的9个有坏球
如果平衡交换,则换的8个有坏球
无论如何,再过2次,就能找出坏球
如果第一步平衡,则将14个球分为9、3、1、1, 接下来的3步如法炮制上面的步骤~
就是这样。
2010-7-11 15:29 回复