一道关于天平分砝码的概率题
有一架天平,只有一个重40克的砝码,现要将砝码分成四个小砝码,使天平能够称量1至40克的所有重量,假若砝码的最小单位为1克,问成功的概率是多少? 3/8 <P>(15+4*2+3)/40</P> 零点几克么办啊 光有答案是不行的,得有过程 只有一种分法是成功的,即小砝码必须为1克、3克、9克、27克,才能称量1到40的所有数。所以楼上算出来的概率是错的。 <P>答案是:1/9877</P><P>我用穷举法算的,应该对吧。</P>
<P>#include <stdio.h><BR>void main(){<BR> int i,j,k,m,n,sum=0;<BR> for(i=1;i<=37;i++){<BR>m=40-i;<BR>if(m>37)m=37;<BR>for(j=1;j<=m;j++){<BR> n=40-i-j;<BR> if(n>37)n=37;<BR> for(k=1;k<=n;k++)<BR> sum++;<BR>}<BR> };<BR> printf("概率是:%d分之一(%lf)\n",sum,1.0/sum);<BR>}</P> <p>被称量的物体最小单位也应该是1克</p> <p>这题YiDie解了出来,但方法还是可以讨论的.</p><p>就象个三进制.</p>
页:
[1]