c语言标识符是什么:数学问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 14:06:54
有14个外观一样的球,其中有且只有1个重量异常。给你一个电子秤(注意不是天平),4次称量的机会。要求你挑出那个异常的,并且告诉我它的重量。

给球编号先,1-14号

第一次,称1,5,6,7,11,12,13号共7个球,重量记为W1

第二次,称2,5,8,9,11,12,14号共7个球,重量记为W2

分三种情况讨论:

1. 如W1=W2==>3,4,5,10,11,12号球异常

第三次,称3,6,8,10,11,13,14号共7个球,重量记为W3

1.1 如W3>W1=W2==>坏球在3,10号中(且为重球)或者在5,12号中(且为轻球)

第四次,称3,5号球,重量记为W4

1.1.1 如W4/2>W3/7==>3号为坏球(重球),W=W4-(W3-W4)/5

1.1.2 如W4/2<W2/7<W3/7==>5号为坏球(轻球),W=W4-(W2-W4)/5

1.1.3 如W4/2=W3/7==>12号为坏球(轻球),W=W2-3W4

1.1.4 如W4/2=W2/7<W3/7==>10为坏球(重球),W=W3-3W4

1.2 如W3=W2=W1==>4,11号球异常

第四次,称4号球,重量记为W4

1.2.1 如W4=W2/7==>11号球为坏球,W=W1-6W4

1.2.2 如W4<W2/7==>4号为坏球(轻球),W=W4

1.2.3 如W4>W2/7==>4号为坏球(重球),W=W4

1.3 如W3<W1=W2==>坏球在3,10号中(且为轻球)或者在5,12中(且为重球)

参考情形(1.1)

2. 如W1>W2==>坏球在1,6,7,13号中(且为重球)或者在2,8,9,14号中(且为轻球)

第三次,称3,6,8,10,11,13,14号共7个球,重量记为W3

2.1 如W3=W1>W2==>坏球在6,13号中(且为重球)或者在2,9号中(且为轻球)

参考情形(1.1)

2.2 如W1>W2=W3==>坏球在8,14号中(且为轻球)或者在1,7号中(且为重球)

也参考情形(1.1)

3. 如W1<W2==>坏球在1,6,7,13号中(且为轻)或者在2,8,9,14号中(且为重球)

请参考情形(W1>W2),情况类似,只是轻重刚好相反

好累!

用手来掂量一下不就知道咯,然后再拿电子称来称就可以告诉你它的重量了

⑴分3,3,8三堆,编号A,B,C,称A,B堆。如果不平衡,从C中取3个,同A称,平衡,则重量异常在B中;不平衡,重量异常在A中。
……
我没时间了,一后再说,我反正知道了!记住每次分三堆!!!

4次怎么弄啊

我也不知道