现在的位置: 首页 > 综合 > 正文

5个广口瓶被污染的药片,没污染的药每片10mg,被污染的每片9mg,一次称重找出被污染药瓶的问题 – Google, 谷歌,百度,baidu,阿里巴巴,alibaba,微软,华为,huawei面试题

2013年03月10日 ⁄ 综合 ⁄ 共 285字 ⁄ 字号 评论关闭

原文地址:http://www.java2000.net/p11034

有装满药片的5个广口瓶,其中一个瓶子的药片已经被污染。没污染的药每片10mg,被污染的每片9mg。给你一个天平,如何只经过一次测量找出被污染的药瓶。

解答

给瓶子编号,1,2,3,4,5

1 从第一个瓶子拿1个,第二个瓶子拿2个,第三个瓶子拿3个,第四个瓶子拿4个。

2 称重

因为正常是10mg,所以

如果是 (1+2+3+4)*10 = 10*10 = 100mg 则是第5瓶为污染的

如果是不足100mg,则少多少mg,就是第几号瓶。

比如99mg,则1号瓶是被污染的

98 则是2号瓶

97 则是3号瓶

96 则是4号瓶

不可能是别的重量

抱歉!评论已关闭.