一道面试题10桶金币,每桶中有10个金币,但是其中有一桶是假的,假的金币比真的轻10g,每桶重1kg,有一把称,请用一次把那桶假币找出来?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 20:50:43
一道面试题10桶金币,每桶中有10个金币,但是其中有一桶是假的,假的金币比真的轻10g,每桶重1kg,有一把称,请用一次把那桶假币找出来?一道面试题10桶金币,每桶中有10个金币,但是其中有一桶是假的

一道面试题10桶金币,每桶中有10个金币,但是其中有一桶是假的,假的金币比真的轻10g,每桶重1kg,有一把称,请用一次把那桶假币找出来?
一道面试题
10桶金币,每桶中有10个金币,但是其中有一桶是假的,假的金币比真的轻10g,每桶重1kg,有一把称,请用一次把那桶假币找出来?

一道面试题10桶金币,每桶中有10个金币,但是其中有一桶是假的,假的金币比真的轻10g,每桶重1kg,有一把称,请用一次把那桶假币找出来?
给每个桶编上编号 1--10
之后按照编号顺序重桶中拿出相应数量的金币
一个55个 之后把这55个金币一起称
程出来之后 看下离55kg差多少g
如果是10g 那就是第一桶 差20g 就是第二桶…… 以此类推
即可找出来那桶假的金币了

第一个桶拿1个金币,第二个桶拿2个金币.。。。。第十个桶拿10个金币
(100 * 55 - 秤的重量)/10 = x
第x桶就是假的~~

把10桶金币分别倒出来,把空桶挂在称上,从十堆金币中各拿一个出来,将其中一个放在桶内,称其重量,取出金币,称下一个,看哪个金币不能使称杆平稳,对应的那堆就是假币。

依次取1.2.3.到10个称 1+2+3+4+5+6+7+8+9+10=55 每个金币是100克该有5500克,假的那桶是少X克
则X=5500-总重量
X就是第几桶了。