有两个水桶,一个可装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。奔着这个目标就会不容易绕晕。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值