Coding...
工程師的記錄簿
網頁
首頁
C# 物件導向
Error 整理
重構
測試相關
設計模式
Google Analytics API 使用教學
關於本站
2014年2月9日 星期日
[邏輯] 1. 取水問題
Q
假設有一個池塘,裏面有無窮多的水。現有2個空水壺,容積分別為5升和6升。問題是如何只用這2個水壺從池塘裏取得3升的水。
A
1、先把5升的灌滿,倒在6升裏,這時6升的壺裏有5升水
2.再把5升的灌滿,用5升的壺把6升的灌滿,這時5升的壺裏剩4升水
3.把6升的水倒掉,再把5升壺裏剩余的水倒入6升的壺裏,這時6升的壺裏有4升水
4.把5升壺灌滿,倒入6升的壺,5-2=3
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言