代码改变世界

微软面试题:利用天平砝码,三次将140克的盐 分成50、90克两份?

2012-03-23 23:05  Rollen Holt  阅读(3716)  评论(2编辑  收藏  举报

有一个天平,2克和7克砝码各一个。如何利用天平砝码在三次内将140克盐分成50,90克两份。

第一种方法:
第一次:先称 7+2克盐 (相当于有三个法码2,7,9)
第二次:称2+7+9=18克盐 (相当于有2,7,9,18四个法码)
第三次:称7+18=x+2,得出x是23,23+9+18=50克盐.
剩下就是90克了.
第二种方法:
1.先把140克盐分为两份,每份70克
2.在把70克分为两份,每份35克
3.然后把两个砝码放在天平两边,把35克面粉分成两份也放在两边(15+7=20+2)
现在有四堆面粉70,35,15,20,分别组合得到
70+20=90
35+15=50

 

另一种方法
1,70克
2,2+7=9,这样70克剩61克
3,9+2=11,这样61克剩50克

另一种方法
1,69 71
1,7-2=5, 69剩64
2+5+7=14,64剩50