算法思维问题,请大家指教!!!
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是毒药。
解答结束。请大家指教!!!
现在我来发表一下我的拙见,解答一下看看。不知道对不对,朋友们看到的话可以来指教一下,谢谢先!
我的解法是:
这个有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是毒药。
解答结束。请大家指教!!!
相关文章推荐
- 6只青蛙问题 求解算法 请大家赐教
- arm 总线问题,初学,大家指教
- 【打破思维局限性】算法问题中的奇技淫巧(不断更新)
- 几个.net 基础问题,自己回答了一些,请大家指教
- 求助 3ds max模型导入vrp的问题 求大神指教 等 这个问题大家有遇到过吗 应该怎么解决啊
- Android十二生肖算法,请多指教,base年,可以自由更改,大家可自由配置
- SNS算法比赛--搞错时间了,没交上就贴出来玩玩,希望大家指教
- 提供一个逻辑问题的算法!(最近打的大家参考一下)
- 常见面试算法问题
- Longge的问题(欧拉,思维)
- 算法分析学习笔记(一) - 动态连通性问题的并查集算法(下)
- 算法思想 算法重要的是思维,不是程序的实现
- 算法笔记_016:凸包问题(Java)
- 文本分类问题的增量学习 PassiveAggressiveClassifier在线主动攻击型分类算法 大数据
- 距离向量(DV)算法的问题
- [经典算法]海盗分金问题sql求解(贪心算法)
- 关于web,我有一个尴尬的问题想请大家帮忙!
- Java使用递归解决算法问题的实例讲解
- 算法 迷宫问题
- ACM 大数问题的知识点与算法