谜题| 10瓶相同的药片

令人费解的事 : 给予10瓶相同的药片(每瓶含100粒药片)。10瓶中有9瓶含有1克药丸,但1瓶含有1.1克的药丸。如果给你一个测量秤,你会如何找到这个沉重的瓶子?你只能使用天平一次。

null

图片[1]-谜题| 10瓶相同的药片-yiteyi-C++库

解决方案 :

  1. 第一步: 把瓶子放在架子上,现在开始服用,第一瓶1粒,第二瓶2粒,第三瓶3粒,依此类推。
  2. 第二步: 理想情况下,你需要(10)*(11)/2=55粒重55克的药丸。当你把整堆药丸放在磅秤上时,55克的偏差会告诉你哪个瓶子里装的是重药丸。
  3. 第三步: 如果偏差大于0.1克,则为第一瓶含有重药丸,如果偏差大于0.2克,则为第二瓶含有重药丸,如果偏差大于0.3克,则为第三瓶含有重药丸,如果偏差大于0.4克,则为第四瓶含有重药丸,依此类推。

参考资料: http://www.crazyforcode.com/10-identical-bottles-pills/ 本文由 阿尤什·焦哈里 .如果你喜欢GeekSforgek,并想贡献自己的力量,你也可以使用 贡献极客。组织 或者把你的文章寄到contribute@geeksforgeeks.org.看到你的文章出现在Geeksforgeks主页上,并帮助其他极客。 如果您发现任何不正确的地方,或者您想分享有关上述主题的更多信息,请写下评论。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享