用三进制解决小球称量问题.doc

用三进制解决小球称量问题.doc

用三进制解决小球称量问题 1 引言   有一道有趣的智力游戏题:“有12个金色小环,其中一个与其它环不同,请用天平称3次将特殊环选出,并说明该环比其它环是轻还是重。”初看起来,此题可以凭借称量中的技巧来解决,并发现3次是可能的最少次数。但是,如果将环的总数推广至m次,最少称量次数推广至n次时,就不再是能用称量技巧轻易解决的问题了。我们发现可以利用数制与编码来解决这个问题。 2 利用三进制编码解决称环问题   称环游戏可具体推广为:“有m个金色小环,其中一个与其它不同,请用天平称最少的次数n次,将特殊环选出,并判明轻重”。其等价命题是:“用天平称量n次,最多可从多少个环中选出其中的一个特殊环,并判明轻重”。   我们可对小环用下列方法编码:在第i次称量时,若某小环在天平左边,令Ai=1;若某小环在天平右边,令Ai=2;若某小环不在天平上,令Ai=0。于是,经n次称量后,每个小环上都有编码A=(A1,A2,…,An),即每个小环都被赋以一个n位三进制编码。   显然,为了找出特殊环,在每次称量时,天平两边所放环的数目应该相等。下面我们定义一些符号:称量结果为“<”,表示天平左边轻于右边;称量结果为“>”,表示天平左边重于右边;称量结果为“=”,表示天平左边等于右边。   设在n次称量结束后,特殊环的编码为A=(A1,A2,…,An),则有如下事实:   (1) 若特殊环

文档评论(0)

1亿VIP精品文档

相关文档