1. 程式人生 > >1個5L的桶和一個3L的水桶怎麽量出4L的水?所帶來的思考

1個5L的桶和一個3L的水桶怎麽量出4L的水?所帶來的思考

轉換成 一個 clas 重點 這樣的 角度 方式 去年 ava

問題:1個5L的桶和一個3L的水桶怎麽量出4L的水?

答案

先把3L灌滿 倒進5L的桶裏 此時5L的桶裏有3L水
再把3L灌滿 往5L的桶裏倒 5L的滿了以後 此時3L的桶裏還剩1L
把5L桶裏的水倒掉 剛才3L桶裏省下的1L倒進去
再灌滿3L的 再倒進去 就是4L了


思考:

起初,想這個問題用了很久,前提是去年做過這樣的題目,但是轉眼之間,又不知道是怎麽回事,

當時可以說是記住了,重點是記住了,感覺自己會了,只是按照這樣的思路去想,發現真是這樣。其實並沒有抓住其中的重點。

這個題說是考察人的思維方式,還不如說是考察人對算數與算法的敏感度。

下面提供一下思考的角度:

這個題,看是生活中的細節,其實只是關於數字的算法,

可以換種思路,3和5之間,這個得到4。

組合算法:

1. 3+3-5+3=4
2. 5-(3+3-5)=4
3. 5+5-3-3=4
4. 5-3+5-3=4
5. 3+3+3-5=4
6. 5+5-3+5-3-5=4

轉換成白話文:

1. 3+3-5+3=4

先把3L灌滿 倒進5L的桶裏 此時5L的桶裏有3L水
再把3L灌滿 往5L的桶裏倒 5L的滿了以後 此時3L的桶裏還剩1L
把5L桶裏的水倒掉 剛才3L桶裏省下的1L倒進去

再灌滿3L的 再倒進去 就是4L了

2. 5-(3+3-5)=4

如何用5L水減掉1L水,可以得到1L水,但是無法用5L水減掉1L水,------失敗

3. 5+5-3-3=4
如何用5L水加上5L水,無法用多余的桶裝,--------失敗

4.5-3+5-3=4
用5L水桶-3L水桶得到2L水,放在5L的水桶中,再來一下的話,沒有多余的水桶去裝水。------失敗

5. 3+3+3-5=4
無法裝滿3+3+3=9L的水,-----失敗
6. 5+5-3+5-3-5=4
無法裝滿10L的水--------------失敗

  

用3L和5L的水桶裝出1L水,可以,3+3-5 用3L和5L的水桶裝出2L水,可以,5-3=2 用3L和5L的水桶裝出3L水,可以,3 用3L和5L的水桶裝出4L水,可以,3+3-5+3=4 用3L和5L的水桶裝出5L水,可以,5 用3L和5L的水桶裝出6L水,可以,3+3 用3L和5L的水桶裝出7L水,可以,5-3+2=7 用3L和5L的水桶裝出8L水,可以,3+5

1個5L的桶和一個3L的水桶怎麽量出4L的水?所帶來的思考