您的位置:首页 > 其它

算法思维问题,请大家指教!!!

2008-10-20 20:30 281 查看
以下这个是我从某帖子上面看到的题目:“某君有5个药瓶,都装有1000颗同类心脏病药。很不幸,其中一瓶被其仇家动了手脚,换作了毒药。 药瓶都一个样,看不出差别。 某君心脏病很重,需要服用大量药片才能勉强存活。现在他得知了仇家的阴谋,气得几乎没有力气。 现在他找到一个天平,但是他太虚弱,最好称一次就把毒药找出来。 幸好仇人告诉过他:正常的药丸重10mg,毒药重9mg。 仇人太嚣张,大家替某君出出… ”(可以取出药片来的,但是只能够称量一次........)

现在我来发表一下我的拙见,解答一下看看。不知道对不对,朋友们看到的话可以来指教一下,谢谢先!

我的解法是:

这个有1000粒那么多,而一粒的重量只差是1mg不多,那么是否可以考虑我们在称量的时候考虑那个天平的倾斜的角度的问题呢?A/BC/D/E五瓶药,分别在A中取1粒;B中取999粒;C中取2粒,D中取998粒。若A+B=C+D then E是毒药,else看角度:

1.若左边天平低的

低的厉害then B是毒药;else A是毒药。

2.若右边低

低的厉害then D是毒药;else C是毒药。

解答结束。请大家指教!!!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: