有n包钻石,每一包钻石中都装了质量、大小、外观均无异样的钻石n颗,但是已知其中有且仅有一包假钻石,且假钻石中的每颗钻石都仅仅重量比真钻石轻1g,其他均无异样,现有一个足够大的电子称,问:能否仅用一次电子称把假钻石找出来?
# r& f, g, u3 z4 X6 q( Q
% I5 W& l4 h* y6 A- u3 t' F6 V
7 n) @2 q0 B8 G. j" x
6 r8 M$ F" \; s$ f; P
6 K; o! t! P( C" l f
; v8 d; r1 J2 c$ ]+ j1 U公仔箱論壇7 s5 i% \3 B% G$ m6 p
: u! X$ J! j/ L7 E' X6 I" P/ C& \2 W/ N3 s3 p, D
8 V6 x5 t( G( O5.39.217.77:8898! ^3 ?9 C+ M( z8 H6 C4 ^3 K
4 p" v5 U& X7 n/ m$ j M以下內容跟帖回復才能看到公仔箱論壇* x( k7 h. S/ b
==============================3 |" U+ Q; w% ^3 [
答案就是:把全部的钻石从1一直编到n号,再从相应的袋子中取出相应号码数的钻石``(1号袋取1颗钻石、2号袋取2颗钻石....n号袋取n颗钻石)这样假设全部钻石为真的,那么理论总重量可以算出,把全部钻石放在电子称上称,因为每颗假钻石比真钻石少一g,那么如果是1号袋为假钻石,则会比真实重量少1g ,以次类推,实际重量比理论少mg,则相应的第m袋就是假钻石
. x) z7 w( s/ e& `3 F. f2 a==================================公仔箱論壇4 T2 r2 U/ G& D0 \
; ]6 c4 L) M! R[ 本帖最後由 pangzl 於 2007-11-21 03:29 PM 編輯 ] |