一個5L的瓶子,一個6L的瓶子,要得到3L的水,問什么方法? 1、假設兩個瓶子容量沒有錯誤,首先要確認兩個瓶子都是空的,如果不是空的可以先清空。 2、將6L瓶子裝滿水,倒到5L空瓶子里,6L瓶子里剩下1L水,清空5L瓶子里的水。 3、將6L瓶子剩下的水倒到5L瓶子里,再將6L瓶子裝滿水,倒到 ...
上午看到一篇博客 http: www.cnblogs.com chinhi archive fdsf.html ,里面是騰訊 年校園招聘筆試題,有這樣一道題 在其他面試過程也會經常看到類似的 : 用容積分別為 升和 升的兩個杯子向一個水桶中裝水,可以精確向水桶中注入 升水 A B C D 對於這類問題有沒有好的算法可以確定所有可以精確得到的值呢 注:這里說的所有是指不大於容積大的杯子的容積。 我 ...
2012-09-26 15:18 4 1904 推薦指數:
一個5L的瓶子,一個6L的瓶子,要得到3L的水,問什么方法? 1、假設兩個瓶子容量沒有錯誤,首先要確認兩個瓶子都是空的,如果不是空的可以先清空。 2、將6L瓶子裝滿水,倒到5L空瓶子里,6L瓶子里剩下1L水,清空5L瓶子里的水。 3、將6L瓶子剩下的水倒到5L瓶子里,再將6L瓶子裝滿水,倒到 ...
視頻,一鍵三連</a></b></font> 有兩個瓶子 ...
問題:有兩個水杯,一個是11L一個是7L,水可以隨便用,怎么得到2L 1.了解問題的本質 問題中給出了兩個杯子,只有這兩個杯子有量度,所以只能讓杯中的水滿進滿出才能確定杯子中最后有多少水。 現在問題要求通過兩個杯子中水的倒進倒出,最后正好多出2L。 我們不難想到,想要得到這2L ...
用傳統流程圖表示求解以下問題的算法。 有兩個瓶子A和B,分別盛放醋和醬油,要求將他們互換(即A瓶原來盛醋,現在盛醬油,B瓶則相反)。 解析: 用兩個瓶子顯然很難實現,可以借助一個空瓶子C作為中轉,先將A中醋導入C中,然后將B中的醬油導入A中,最后將C中的醋導入B中即可實現交換 ...
不是通用的方法,只是提供一個思路。 實體類: /// <summary> /// 體例數據實體類 /// </summary> pub ...
近期看到有個有趣的問題,我簡稱為“空瓶子換水”問題,這里分兩種情況,一種是有空瓶子,直接換水問題;另一種是知道怎么用空瓶子換水,如果滿足一定數量的人喝水,需要至少買多少瓶問題。 這里假設3個空瓶子可以換1瓶水,那么針對上面的兩個問題,有如下解釋。 1. 有空瓶子,直接換水 對於計算方法 ...
最近做一個多圖上傳的功能,通過name + 時間戳命名,結果發現時間戳竟然一樣,一直以為是代碼邏輯的問題,結果出錯在時間戳的獲取上了。 關於時間戳的獲取方式: 1.Date.parse() 2.Date.getTime() 3.+new Date ...
題目要求 有兩個容器,容積分別為A升和B升,有無限多的水,現在需要C升水。我們還有一個足夠大的水缸,足夠容納C升水。起初它是空的,我們只能往水缸里倒入水,而不能倒出。可以進行的操作是:把一個容器灌滿;把一個容器清空(容器里剩余的水全部倒掉,或者倒入水缸);用一個容器的水倒入另外一個容器,直到倒出 ...