找硬币扩展问题
usrbin吧
全部回复
仅看楼主
level 11
usrbin 楼主
15个硬币中有两个略轻的次品。用一架无砝码的天平,问你至少需要几次称量可以找出次品?
原帖见 https://tieba.baidu.com/p/1161581263
[生日快乐]

2011年08月02日 08点08分 1
level 11
usrbin 楼主
这样的问题我们可以利用信息学原理估算出一个答案的下界。天平有重,轻,平三个状态,那么n次称量后能标识的信息量是3^n。而15个硬币俩次品蕴含的信息量是(15,2)=105。因此答案一个下界就是[log_3{105}]=5。[]是向上取整
2011年08月02日 09点08分 3
level 11
usrbin 楼主
这个下界能否取到?答案是肯定的
2011年08月02日 09点08分 5
level 11
usrbin 楼主
将15枚硬币分成A,B,C三组,每组5个。令A1表A组第一个硬币,下同。f(S1,S2)表将硬币集盒S1,S2放于天平两边称量。>表左重,<右重。=表平,下同。设两个次品={x,y}.
1.f(A,B)
①A=B。{x,y}⊆C 或 x∈A且y∈B。f(A1+A2,A3+A4):
1)A1+A2=A3+A4,f(A5,C1):
1.A5<C1.x=A5,y∈B.2次可从B中找到y;
2.A5>C1.x=C1,y∈C-C1.2次可以从C-C1中找到y;
3.A5=C1.{x,y}⊆{C1,C2,C3,C4}.f(C1+C2,C3+A1):
I.C1+C2=C3+A1.f(C1,C2).C1>C2=>{x,y}={C2,C3},C1<C2=>{x,y}={C1,C3}.C1=C2=>不可能
II.C1+C2<C3+A1.f(C1,C2).C1>C2=>{x,y}={C2,C4},C1<C2={x,y}={C1,C4},C1=C2=>{x,y}={C1,C2}
III.C1+C2>C3+A1,{x,y}={C3,C4}
2)A1+A2>A3+A4.x∈A3+A4,y∈B.三次称量足够;
3)A1+A2<A3+A4.x∈A1+A2.y∈B.同2)
②A>B.{x,y}∈B 或 x∈B且y∈C.同①
③A<B.{x,y}∈A 或 x∈A且y∈C.同①
如此这个问题就解决了

2011年08月02日 09点08分 7
level 11
usrbin 楼主
归纳可证两个轻硬币所需最小称量次数是[log_3{(n,2)}]。这个就留做习题吧[乖]
2011年08月02日 09点08分 8
level 11
usrbin 楼主
[太阳]负责的老师
2011年08月02日 09点08分 9
level 11
usrbin 楼主
墒的概念
2011年08月02日 09点08分 11
level 11
usrbin 楼主
应该是你记错了,嘿嘿
2011年08月02日 12点08分 16
level 11
usrbin 楼主

2011年08月02日 12点08分 18
level 11
usrbin 楼主
嘿嘿再水个:球所有n,m∈N使得(n,2)=3^m(这个简单)
2011年08月02日 12点08分 20
level 11
usrbin 楼主
不太明白你的解法。这里(n,2)是组合数=n(n-1)/2[太阳]
2011年08月02日 13点08分 26
level 11
usrbin 楼主
注意到(n,n-1)=1[太阳]后面讨论更简单
2011年08月02日 13点08分 28
level 11
usrbin 楼主
谢谢蛋[太阳]加大难度啦,现在15个硬币里有1个轻的一个重的。请用最小的称量次数把它们找出来
2011年08月02日 13点08分 32
level 11
usrbin 楼主
如果a≥c≥b,a^2+c^2>5c^2,a>2c≥b+c就矛盾啦[乖]
2011年08月02日 13点08分 33
level 11
usrbin 楼主
是啊。而且要知道哪个轻哪个重[生日快乐]
2011年08月02日 13点08分 35
level 11
usrbin 楼主
这个关系是未知的(不能拿来做比较的依据)
2011年08月02日 14点08分 39
level 11
usrbin 楼主
[吹泡泡糖]想一想呀么想一想
2011年08月02日 14点08分 40
level 11
usrbin 楼主
就是三种可能性都有(且未知)
2011年08月02日 14点08分 42
level 11
usrbin 楼主
对的。试试看5次行不行 *_^
2011年08月02日 15点08分 44
level 11
usrbin 楼主
容后再细看[杂耍]谢谢小仙,以后不要熬太晚咯
2011年08月03日 02点08分 54
1 2 尾页