从12颗小球到天平称球.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
从12颗小球到天平称球

解称球问题 解答: 将球分成三堆,记为甲乙丙三组,首先将甲乙两组放上天平,看是否平衡?(第一次使用天平) 有两种情况:1、天平平衡。2、天平不平衡。 第一种情况:天平平衡 可以判断次品球在丙组内。从丙组中取出三个球与乙盘中任三个球交换,看天平是否还平衡?(第二次使用天平) { 又有两种情况:1、天平平衡。2、天平不平衡。 第一种情况:天平平衡 可以断定丙组中剩下的那个就是次品。 第二种情况:天平不平衡 可以断定刚从丙组中取出的三个球中有一个是次品。且可以判断出次品球是轻还是重!!(看天平乙盘是下降还是上升:下降,次品球重;上升,次品球轻) 要想从三个球中找出哪个是次品球,且已知次品球是轻是重,就不用我说了吧! } 第二种情况:天平不平衡 可以判断出丙组中全为好球。 不失一般性,假设甲盘重,然后从丙组中取出三个球与乙盘中任三个球交换;并将乙盘中剩下的那只球与甲盘中的任一球交换,看天平是否还平衡?(第二次使用天平) { 又有两种情况:1、天平平衡。2、天平不平衡。 第一种情况:天平平衡 可以判断出从乙盘中取出的三只球中有一个为次品,且次品球轻。下面最后一步就不用我说了,与上同。 第二种情况:天平不平衡 此时天平不平衡时亦有两种情况:1、不会改变甲乙两盘的原有轻重格局。2、改变甲乙两盘的原有轻重格局。 { 1、可以判断次品球在甲盘剩下的三只球中,且次品球重。下面最后一步就不用我说了,与上同。 2、可以判断从乙盘中与甲盘中交换的两只球中有一只必为次品,但此时不知道次品球是轻还是重。最后一次使用天平是从两只球挑出次品球,应该不用我说了吧。 } } 对于上面3种情况,称量k次,最多可以在多少个球中找出坏球来? 答案: 变形一: 变形二: 变形三: 称法体现在下面的证明中: ******************************************************************** 变形一 ******************************************************************** 变形一 n个球,有一个坏的,知道是轻还是重,用天平称出坏球来,称k次。 天平称重,有两个托盘比较轻重,加上托盘外面,也就是每次称重有3个结果,就是ln3/ln2比特信息。n个球要知道其中一个不同的球,如果知道那个不同重量的球是轻还是重,找出来的话那就是n个结果中的一种,就是有ln(n)/ln2比特信息, 假设我们要称k次,根据信息理论: k*ln3/ln2=ln(n)/ln2 ( k=ln(n)/ln3 这是得到下限,可以很轻易证明满足条件的最小正整数k就是所求。比如已知是轻还是重的情况下,称3次可以从3^3=27个球中找出不同的球出来。 具体称法:每次在待定的n个球中取[(n+2)/3]个球,放在天平左边;[(n+2)/3]个球放在天平右边。 (注:[x]为高斯函数,表示不大于x的最大整数。) ******************************************************************** 变形二 ******************************************************************** 变形二 n个球,有一个坏的,不知是轻还是重,用天平称出坏球来,称k次。 注:解法来自BBS水木清华站,作者idle 对于N(m)=(3^m-1)/2个小球,现在我们来寻求m次的解法。 首先,对于m=2的情况,相当于四个小球来称两次的情况,这个已经讨论过多次了,也很简单,在此略去 其次,若m=k-1时,假定对于N(k-1)=(3^(k-1)-1)/2个球的情况我们都有解法。现在来考虑m=k的情况。即共有N(k)= (3^k-1)/2个小球时的情况。 第一次取[3^(k-1)-1]个球按个数等分两份放在天平两端,则: 如果平衡,获得[3^(k-1)-1]个标准球,坏球在剩下的[3^(k-1)+1]/2个中。由于[3^(k-1)-1]=[3^(k-1)+1]/2,(k=2),即已知的标准球数不小于未知球数;所以在以后的测量中就相当于任意给定标准球的情况,由前面的引理二可知 对于[3^(k-1)+1]/2的情况(k-1)次可解。 如果不平衡,大的那方记做A,小的那方记作B。标准球记做C. 则现在我们有[3^(k-1)-1]/2个A球和B球,有[3^(k-1)+1]/2个C球。 第二次用3^(k-2)个A球加[3^(k-2)-1]/2个B球放左边;3^(k-2)个C球加[3^(k-2)-1]/2个A球放右边。 如果左边 右边,则说明是在左边的3^(k-2)个A球中有坏球,且比标准球重; 如果左边 = 右边,则说明是在第二

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档