導航:首頁 > 源碼編譯 > 兩個水杯分水演算法

兩個水杯分水演算法

發布時間:2023-02-23 22:22:07

A. 有50毫升和80毫升的2個水杯,怎麼量出40毫升的水

用50毫升和80毫升的兩個水杯,量出40毫升的水。這就需要用兩個水杯來回量水,最後湊出40毫升的水了。可以先用50毫升水杯向80毫升水杯加水,把80毫升水杯加滿時,50毫升水杯還剩20毫升水。然後把80毫升水杯里的水倒空,將20毫升水再倒入80毫升水杯中。再用50毫升水杯加一杯水到80毫升水杯中,這時80毫升水杯裝就有70毫升水。再用50毫升水杯裝滿水,向80毫升水杯加水。當80毫升水杯加滿時,50毫升水杯里剩下的水就是40毫升的水。

B. 寫出交換兩個大小相同的杯子中的液體(A 水、 B 酒) 的兩個演算法

演算法1
1、找一個大小與A相同的空杯子C
2、將A 中的水倒入C中
3、將B中的酒精倒入A中
4、將C中的水倒入B中,結束。
演算法2
1、再找兩個空杯子C和D
2、將A中的水倒入C 中,將B中的酒倒入D中
3、將C中的水倒入B中,將D中的酒倒入A 中,結束

C. 杯子分水

先把標准5L的裝滿,然後倒入3L的瓶子,之後標准5L的瓶子剩餘2L,將這2L倒入另一個至少裝5L的盆子,同樣的方法重復一次,最終至少裝5L的盆子裝了恰好4L!

閱讀全文

與兩個水杯分水演算法相關的資料

熱點內容
windows壓縮tar 瀏覽:397
寫作基礎pdf 瀏覽:744
redis30php擴展 瀏覽:517
小米手機發布源碼 瀏覽:611
程序員一般什麼發音 瀏覽:280
阿里雲java伺服器 瀏覽:217
51單片機讀取sd卡程序 瀏覽:821
初中學習單片機知識 瀏覽:357
安卓手機如何下蘋果官網 瀏覽:37
linuxpython腳本運行 瀏覽:855
vs中編譯在哪 瀏覽:454
linuxshell安裝 瀏覽:761
qq郵箱發壓縮包 瀏覽:196
做程序員需要跳槽嗎 瀏覽:394
程序員進度考核 瀏覽:842
單片機編譯picc 瀏覽:974
php獲取當前url域名 瀏覽:338
丁字框架梁處用加密嗎 瀏覽:682
海聊app怎麼玩 瀏覽:211
單文件夾是什麼 瀏覽:238