W WRainbug! Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-22 #41 妈的!!!!!!! 中国称的精度怎么能测出乒乓的重量嘛!?
A ASCII Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-23 #42 嘿嘿,给分吧。 小写为变量,大写为常数 7个乒乓球,分别编号为1、2、3、……7。重量为w1、w2、w3、……w7, 第一次使用:现在将1、2、3、4取出来,称出总重量为 M1,取平均值 A1 第二次使用.然后取出3、4、5称出总重量为 M2,取平均值 A2 现在如果 A1 = A2则说明特殊球在 6、7 中, 取出6(第三次使用)称出重量w6,如果w6 = A1 = A2 则说明7为特殊球 否则6为特殊球 如果 A1 <> A2 则说明特殊球在 1、2、3、4、5 中, 第三次使用:取出 2、3 ,称出总重量 M3,取平均值 A3 现在有M1,M2,M3,A1,A2,A3 六个值,有如下的可能: 如果有 A1 <> A2 = A3 则说明特殊球为 1 如果有 A1 = A3 <> A2 则说明特殊球为 5 如果有 A2 <> A2 <> A3 则继续判断 如果有 |M3 - |M1 - M2|| = A2 则说明特殊球为 2 如果有 |M1 - M2| = A3 则说明特殊球为 4 否则 特殊球为 3 (本方法没有经过证明) 下面是例子: 如果标准重量为 10 ,特殊重量为 12 则 如果特殊球为 1 则 M1 = 42 A1 = 10.5 M2 = 30 A2 = 10 M3 = 20 A3 = 10 由上面的判断方法得知:A1 <> A2 = A3 说明特殊球为 1 如果特殊球为 2 则 M1 = 42 A1 = 10.5 M2 = 30 A2 = 10 M3 = 22 A3 = 11 由上面的判断方法得知:|M3 - |M1 - M2|| = A2 说明特殊球为 2 3 则 M1 = 42 A1 = 10.5 M2 = 32 A2 = 10.7 M3 = 22 A3 = 11 由上面的判断方法得知:(|M3 - |M1 - M2|| <> A2)并且(A1 <> A2 = A3)并且(|M1 - M2| <> A3)并且(A1 <> A3) 说明特殊球为 3 4 则 M1 = 42 A1 = 10.5 M2 = 32 A2 = 10.7 M3 = 20 A3 = 10 由上面的判断方法得知:|M1 - M2| = A3 说明特殊球为 4 5 则 M1 = 40 A1 = 10 M2 = 32 A2 = 10.7 M3 = 20 A3 = 10 由上面的判断方法得知:A1 = A3 <> A2 说明特殊球为 5 6 则 M1 = 40 A1 = 10 M2 = 30 A2 = 10 由于 A1 = A2 则称出 6 的重量 w6 如果由于w6 <> A1 = A2则说明特殊球为 6 7 则 M1 = 40 A1 = 10 M2 = 30 A2 = 10 由于 A1 = A2 则称出 6 的重量 w6 如果由于w6 = A1 = A2则说明特殊球为 7
嘿嘿,给分吧。 小写为变量,大写为常数 7个乒乓球,分别编号为1、2、3、……7。重量为w1、w2、w3、……w7, 第一次使用:现在将1、2、3、4取出来,称出总重量为 M1,取平均值 A1 第二次使用.然后取出3、4、5称出总重量为 M2,取平均值 A2 现在如果 A1 = A2则说明特殊球在 6、7 中, 取出6(第三次使用)称出重量w6,如果w6 = A1 = A2 则说明7为特殊球 否则6为特殊球 如果 A1 <> A2 则说明特殊球在 1、2、3、4、5 中, 第三次使用:取出 2、3 ,称出总重量 M3,取平均值 A3 现在有M1,M2,M3,A1,A2,A3 六个值,有如下的可能: 如果有 A1 <> A2 = A3 则说明特殊球为 1 如果有 A1 = A3 <> A2 则说明特殊球为 5 如果有 A2 <> A2 <> A3 则继续判断 如果有 |M3 - |M1 - M2|| = A2 则说明特殊球为 2 如果有 |M1 - M2| = A3 则说明特殊球为 4 否则 特殊球为 3 (本方法没有经过证明) 下面是例子: 如果标准重量为 10 ,特殊重量为 12 则 如果特殊球为 1 则 M1 = 42 A1 = 10.5 M2 = 30 A2 = 10 M3 = 20 A3 = 10 由上面的判断方法得知:A1 <> A2 = A3 说明特殊球为 1 如果特殊球为 2 则 M1 = 42 A1 = 10.5 M2 = 30 A2 = 10 M3 = 22 A3 = 11 由上面的判断方法得知:|M3 - |M1 - M2|| = A2 说明特殊球为 2 3 则 M1 = 42 A1 = 10.5 M2 = 32 A2 = 10.7 M3 = 22 A3 = 11 由上面的判断方法得知:(|M3 - |M1 - M2|| <> A2)并且(A1 <> A2 = A3)并且(|M1 - M2| <> A3)并且(A1 <> A3) 说明特殊球为 3 4 则 M1 = 42 A1 = 10.5 M2 = 32 A2 = 10.7 M3 = 20 A3 = 10 由上面的判断方法得知:|M1 - M2| = A3 说明特殊球为 4 5 则 M1 = 40 A1 = 10 M2 = 32 A2 = 10.7 M3 = 20 A3 = 10 由上面的判断方法得知:A1 = A3 <> A2 说明特殊球为 5 6 则 M1 = 40 A1 = 10 M2 = 30 A2 = 10 由于 A1 = A2 则称出 6 的重量 w6 如果由于w6 <> A1 = A2则说明特殊球为 6 7 则 M1 = 40 A1 = 10 M2 = 30 A2 = 10 由于 A1 = A2 则称出 6 的重量 w6 如果由于w6 = A1 = A2则说明特殊球为 7
Z zhousi Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-23 #43 to ASCII 估计是理解错了! 中国称---他的意思可能是类似天平,但没有砝码的,只有一个架,两边,掉着盘! 如果按照你你的理解,可以称出重量,那就简单多了!---看题“有一个重量不一样” 其他都一样呀!只有一个不一样 想了好多,看来没解
to ASCII 估计是理解错了! 中国称---他的意思可能是类似天平,但没有砝码的,只有一个架,两边,掉着盘! 如果按照你你的理解,可以称出重量,那就简单多了!---看题“有一个重量不一样” 其他都一样呀!只有一个不一样 想了好多,看来没解
A ASCII Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-23 #44 难道中国秤不是这个样子吗(有秤陀,秤盘,秤杆): _______|_______________________ // | / / | __/____/__ [ ] <-----秤砣 /______/ 你说的中国秤是什么样子的? >>天地之间有杆秤, >>那秤砣就是老百姓, >>秤杆子呀挑呀挑江山, >>你就是那定盘的星
难道中国秤不是这个样子吗(有秤陀,秤盘,秤杆): _______|_______________________ // | / / | __/____/__ [ ] <-----秤砣 /______/ 你说的中国秤是什么样子的? >>天地之间有杆秤, >>那秤砣就是老百姓, >>秤杆子呀挑呀挑江山, >>你就是那定盘的星
Z zhousi Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-23 #45 to ASCII 重新看了一下,是有点晕,不过好象是答案。呵呵,不好意思,上面说你错了!!!
N nothingknown Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #47 to ASCII: 第一次选的是1,2,3,4 四个球;第二次选的是3,4,5三个球,A1和A2怎么会相等呢?? 若第二次选的是四个球:2,3,4,5那么,特殊球在2,3,4中呢,这时, A1=A2,但是,却被你划在了6和7中; 后面的我没看,我只看了这些;
to ASCII: 第一次选的是1,2,3,4 四个球;第二次选的是3,4,5三个球,A1和A2怎么会相等呢?? 若第二次选的是四个球:2,3,4,5那么,特殊球在2,3,4中呢,这时, A1=A2,但是,却被你划在了6和7中; 后面的我没看,我只看了这些;
A ASCII Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #48 A1和A2是平均值,就有可能相等 球的编号你随便指定,反正7个球,怎么编号都可以 我的意思是首先取4个,再取3个,最后取2个,分别称出重量,算出平均值, 然后根据这些数值进行计算。 如果你不相信,那你可以实验:如果有7个球,现在你知道这7个球每个球的 重量,别告诉我。对这7个球进行编号(1…7),然后首先你告诉我1、2、3 、4球的总重量(第一次使用),和3、4、5的总重量(第二次使用)。作出 判断后我再发帖子问你第三次使用秤的结果,就能告诉你到底是哪个球的重 量不同了。
A1和A2是平均值,就有可能相等 球的编号你随便指定,反正7个球,怎么编号都可以 我的意思是首先取4个,再取3个,最后取2个,分别称出重量,算出平均值, 然后根据这些数值进行计算。 如果你不相信,那你可以实验:如果有7个球,现在你知道这7个球每个球的 重量,别告诉我。对这7个球进行编号(1…7),然后首先你告诉我1、2、3 、4球的总重量(第一次使用),和3、4、5的总重量(第二次使用)。作出 判断后我再发帖子问你第三次使用秤的结果,就能告诉你到底是哪个球的重 量不同了。
W wuliao Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #50 to ASCII: 思维敏捷、条理清楚不愧为程序员。厉害!!厉害!!! 我证明一下吧,当A1 <> A2 = A3 时,a2=a3说明3、4、5 和2、3不是特殊球 特殊球就只能是1了,对否???
Z zjoner Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #52 1.分成3分 为 4,2,1。 2.称出4个的质量 A1 3.和2个交换,得质量A2 IF A1=A2 then begin 未交换的和1个交换 ,得质量A3 if a1=a3 then result:=未交换的球 else result:= 被交换的球 end else begin 已交换的2个同未交换的1个交换,得质量A3 if a3=a1 then result:=被交换的一个 else result:=未被交换的一个 end; 写的不好,大家见谅。但是用替换法来判断肯定是只需3次称质量就可以了的。
1.分成3分 为 4,2,1。 2.称出4个的质量 A1 3.和2个交换,得质量A2 IF A1=A2 then begin 未交换的和1个交换 ,得质量A3 if a1=a3 then result:=未交换的球 else result:= 被交换的球 end else begin 已交换的2个同未交换的1个交换,得质量A3 if a3=a1 then result:=被交换的一个 else result:=未被交换的一个 end; 写的不好,大家见谅。但是用替换法来判断肯定是只需3次称质量就可以了的。
B beyondair Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #53 To ASCII 如果w5=w1+w2又当如何?呵呵,当然这是理论上的,实际中乒乓球的重量不会有这 么大的猜距,你解的很精妙,佩服佩服,没想到最后一步是要判断五个球,唉! To zjoner " else begin //?如果不同的球在第一次交换出去的两球中如何办 已交换的2个同未交换的1个交换,得质量A3 if a3=a1 then result:=被交换的一个 else result:=未被交换的一个 end; "
To ASCII 如果w5=w1+w2又当如何?呵呵,当然这是理论上的,实际中乒乓球的重量不会有这 么大的猜距,你解的很精妙,佩服佩服,没想到最后一步是要判断五个球,唉! To zjoner " else begin //?如果不同的球在第一次交换出去的两球中如何办 已交换的2个同未交换的1个交换,得质量A3 if a3=a1 then result:=被交换的一个 else result:=未被交换的一个 end; "
A ASCII Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #54 To beyondair: 假设w1 = b 则 w5= 2b,因为w5 = w1 + w2 所以 w5是不同的那个重量 现在 M1 = w1 + w2 + w3 + w4 = 4b A1 = M1/4 = b M2 = w3 + w4 + w5 = 4b A2 = M2/3 = 4b/3 M3 = w2 + w3 = 2b A3 = M3/2 = b 根据判断:因为A1 = A3 <> A2 所以 特殊球为 5
To beyondair: 假设w1 = b 则 w5= 2b,因为w5 = w1 + w2 所以 w5是不同的那个重量 现在 M1 = w1 + w2 + w3 + w4 = 4b A1 = M1/4 = b M2 = w3 + w4 + w5 = 4b A2 = M2/3 = 4b/3 M3 = w2 + w3 = 2b A3 = M3/2 = b 根据判断:因为A1 = A3 <> A2 所以 特殊球为 5
B beyondair Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #55 To ASCII ----“现在如果 A1 = A2则说明特殊球在 6、7 中” 呵呵,你用的是依次排除,在你的第一次判断时,就把范围转移至剩下的 6号,7号 球了,这样你再往下则是错误的结果,即在6,7中选个替死鬼 而这一次判断是你后面判断的基础,也是你的方法中不可缺少的一步,如果 w5=w1+w2,则你这一步判断会产生失误,就不会有后面的判断了,对不对呢?
To ASCII ----“现在如果 A1 = A2则说明特殊球在 6、7 中” 呵呵,你用的是依次排除,在你的第一次判断时,就把范围转移至剩下的 6号,7号 球了,这样你再往下则是错误的结果,即在6,7中选个替死鬼 而这一次判断是你后面判断的基础,也是你的方法中不可缺少的一步,如果 w5=w1+w2,则你这一步判断会产生失误,就不会有后面的判断了,对不对呢?
Z zjoner Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #56 to beyondair: 1。分成4,2,1 三堆 2。称得4只球的一堆质量为A1 3.任取4只球中两只和2只交换,称得质量 A2 {未被交换出去的情况} 如果A2=A1 那么,把未交换出去的两只同 1只交换 称质量得A3,如果a1=a2=a3 那么没有交换的一只就是了 否则,被交换的一只就是 {被交换出去或被交换进来的情况} 如果A1<>A2 那么在被交换的2只中任取一只+ 在交换的2只里任取一只+最后1只 称得质量A3 如果A1/4=A3/3 那么 被交换进去的一只就是了 如果A1/4 〈〉A3/3 那么 就看A1/4,A2/4,A3/3的大小作判断了 现在大家觉得呢?
to beyondair: 1。分成4,2,1 三堆 2。称得4只球的一堆质量为A1 3.任取4只球中两只和2只交换,称得质量 A2 {未被交换出去的情况} 如果A2=A1 那么,把未交换出去的两只同 1只交换 称质量得A3,如果a1=a2=a3 那么没有交换的一只就是了 否则,被交换的一只就是 {被交换出去或被交换进来的情况} 如果A1<>A2 那么在被交换的2只中任取一只+ 在交换的2只里任取一只+最后1只 称得质量A3 如果A1/4=A3/3 那么 被交换进去的一只就是了 如果A1/4 〈〉A3/3 那么 就看A1/4,A2/4,A3/3的大小作判断了 现在大家觉得呢?
A ASCII Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #57 To beyondair: 可是根据你的条件得出来的 A1 <> A2 呀,注意:这时 M1 = M2 (可不是A1 = A2) A1 , A2 , A3 都是平均数,M1 ,M2 ,M3 都是重量和。 []
To beyondair: 可是根据你的条件得出来的 A1 <> A2 呀,注意:这时 M1 = M2 (可不是A1 = A2) A1 , A2 , A3 都是平均数,M1 ,M2 ,M3 都是重量和。 []
L love2001 Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #58 我来试试: 行编号ABCDEFG 1.AB - CD 如果一样重的话,那么要找的球一定在EFG中,这样两次一定可以找出,对吧 2.如果AB-CD不一样重的话,假设AB要重一点,那么用ABC-EFG,这样如果一样的,话就是D了 如果不一样的话,如果是ABC这边重的话,就一定在AB中,如果是EFG重的话,就一定是,不是吗? 3.最坏的情况就是在AB中,那么CDEFG就是标准球,只要任一个与AB中一球想比,就不言而喻了不是吗?
我来试试: 行编号ABCDEFG 1.AB - CD 如果一样重的话,那么要找的球一定在EFG中,这样两次一定可以找出,对吧 2.如果AB-CD不一样重的话,假设AB要重一点,那么用ABC-EFG,这样如果一样的,话就是D了 如果不一样的话,如果是ABC这边重的话,就一定在AB中,如果是EFG重的话,就一定是,不是吗? 3.最坏的情况就是在AB中,那么CDEFG就是标准球,只要任一个与AB中一球想比,就不言而喻了不是吗?
B beyondair Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #59 To ASCII Sorry ,看错啦 []
A ASCII Unregistered / Unconfirmed GUEST, unregistred user! 2002-07-24 #60 To zjoner: 你的解法有问题: 如果有 A、B、C 、D、E、F、G 7个球, C的重量为T,而其他的为S,则 比如碰巧取了A、B、C 、D 4个球得到第1个重量 A1,A1 = T + 3S; 然后又碰巧将 C 、D 和 E、F 做了交换那么就得到第2个重量,A2 , A2 是A、B、E、F 4个球重量之和 A2 = 4S; 这时候,A1 <> A2,根据你的方法, 在被交换的2只中取一只,那我取了D, 在交换的2只中取一只我取了E, 最后一只是G, 那么A3的重量便是 3S 到现在为止 A1 = T + 3S ; A2 = 4S ; A3 = 3S; <--Sorry 刚才这儿写错了,已经改正 那么现在你根据什么判断,特殊的哪个就是C,而不是F呢? To love2001: AB - CD 不一样重,而AB稍微重一些,那么你要ABC-EFG,这样一来你岂不用了4次秤吗? (中国秤);如果用天平,那就简单多了,何况不同的那个球还不知道是重是轻呢。
To zjoner: 你的解法有问题: 如果有 A、B、C 、D、E、F、G 7个球, C的重量为T,而其他的为S,则 比如碰巧取了A、B、C 、D 4个球得到第1个重量 A1,A1 = T + 3S; 然后又碰巧将 C 、D 和 E、F 做了交换那么就得到第2个重量,A2 , A2 是A、B、E、F 4个球重量之和 A2 = 4S; 这时候,A1 <> A2,根据你的方法, 在被交换的2只中取一只,那我取了D, 在交换的2只中取一只我取了E, 最后一只是G, 那么A3的重量便是 3S 到现在为止 A1 = T + 3S ; A2 = 4S ; A3 = 3S; <--Sorry 刚才这儿写错了,已经改正 那么现在你根据什么判断,特殊的哪个就是C,而不是F呢? To love2001: AB - CD 不一样重,而AB稍微重一些,那么你要ABC-EFG,这样一来你岂不用了4次秤吗? (中国秤);如果用天平,那就简单多了,何况不同的那个球还不知道是重是轻呢。