有两个水桶,一个可装7升水,一个装水3升,怎样量出2升

像这样的问题在笔试和面试中考很多,选择题可能会出两个杯子可以量出多少水?

eg:有无限的水源,一个5L无刻度桶和一个7L无刻度桶,则只利用这两个无刻度桶,能获得几升的水?

A.2    B.3    C.6    D.8    E.11

答:这种题只要满足5a+7b=t,a,b可取任意整数,t就是可获取的容量数。

如果推导的话就是:

7升杯子3升杯子
70
43
40
13
10
01
71
53
50
23
找的的规律是先装满容量多的杯子,然后经过几次加减后让容量小的杯子装与其自身容量不等的水,而且容量小的杯子只要水装满了就要倒掉。比如要构建2升,就要使大容量杯子中的水=最小杯子容量+2,即本题中的3+2=5。奔着这个目标就会不容易绕晕。
阅读更多
上一篇拉勾数据分析师入门课程
下一篇主键与索引的区别 (+强制索引)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭