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

简介:

有一个天平,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


目录
相关文章
字节跳动------剑指offer专题精选谷歌、微软等知名IT企业典型面试题
字节跳动------剑指offer专题精选谷歌、微软等知名IT企业典型面试题
196 0
字节跳动------剑指offer专题精选谷歌、微软等知名IT企业典型面试题
|
机器学习/深度学习 算法
LintCode 题解丨微软面试题:寻找旋转排序数组中的最小值
LintCode 题解丨微软面试题:寻找旋转排序数组中的最小值
LintCode 题解丨微软面试题:寻找旋转排序数组中的最小值
|
算法 Java C++
LintCode领扣 题解丨微软面试题:大楼轮廓
LintCode领扣 题解丨微软面试题:大楼轮廓
LintCode领扣 题解丨微软面试题:大楼轮廓
|
算法 测试技术 调度
“我的一次微软面试经历”
大约在2-3个月前,我在Linkedin上看到了微软员工发布的一系列消息。当时正值微软招聘大三的学生作为软件工程师的暑期实习生。看到这些消息后,我非常兴奋,而且我不想错过这次机会。
1965 0
“我的一次微软面试经历”
随机数问题——微软面试题
之前同学面试微软,问了一个问题:如果给你一列物品,这列物品各自都有一个权重。如果根据权重随机选取物品。权重值越大,选中的概率就越大。 第一想法肯定就是根据权重的大小扩充这个数组。比如数组里有[‘apple’,’cherry’,’banana’],对应的权重是[3,4,1]。
2456 0