<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    泥巴麒麟的BLOG

    shenAwesome@hotmail.com 縱不能,將醉做生涯,休拘束

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      195 Posts :: 2 Stories :: 80 Comments :: 0 Trackbacks
    古老的題目:2個(gè)水壺, 一個(gè)5升,一個(gè)6升。問如何用這2個(gè)測量出3升水
    一個(gè)面向?qū)ο蟮乃惴ǔ绦蛉缦拢?br />


    結(jié)果如下

    succeeded: fill a, a->b  (0/5),  fill a, a->b  (4/6), drop b, a->b  (0/4),  fill a, a->b  (3/6),
    succeeded: fill a, a->b  (0/5),  fill a, a->b  (4/6), drop b, a->b  (0/4),  fill a, a->b  (3/6), a->b  (3/6),
    succeeded:fill b, b->a (5/1), drop a, b->a (1/0), fill b, b->a (5/2), drop a, b->a (2/0), fill b, b->a (5/3),
    succeeded:fill b, b->a (5/1), drop a, b->a (1/0), fill b, b->a (5/2), drop a, b->a (2/0), fill b, b->a (5/3), b->a (5/3),

    所以是4個(gè)解,這算法就是廣度遍歷,壓棧。

    還有一個(gè)思路,可用逆推
    有用的事實(shí):
      1 如果一個(gè)壺是非空非滿,則另外一個(gè)壺必是空或滿。
      2 空和滿之間轉(zhuǎn)換沒難度,思考時(shí)可以理解空就是滿
      3 記住3是目的。所以3不能參與運(yùn)算。
    設(shè)5升壺為a,6升壺為b
    則最后的可能

    一 a 有3升
       1. b 0升  則說明前一步是 b->a,之前的水是 1/2 或 2/1 對照上述事實(shí),可見此選擇不可能。
       2. b 6 升 則說明前一步是 a->b,之前是  5/4 ,ok, 4 只可能為5-1,6-2,加法全部不可能。得到1則很容易。

    二 b 有3升
        1. a 0  升 則說明前一步是 a->b
        2. a 5  升 則說明前一步是 b->a

    從純數(shù)學(xué)的角度來說這個(gè)問題是如何用有限的數(shù)字組合出最后的數(shù)字。這樣會(huì)大大簡化程序。
    如果按照逆推的思路,相信也可以寫出算法(感覺可以用遞歸),而且應(yīng)該速度會(huì)快很多。


    其實(shí)猜出來很容易,但是要找出統(tǒng)一規(guī)律則有些難度。我本來以為會(huì)有很多解,但我的算法只算出來4個(gè),應(yīng)該是準(zhǔn)確的。




    posted on 2008-11-12 06:38 泥巴麒麟 閱讀(104) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 精品免费tv久久久久久久| 亚洲的天堂av无码| 一区二区三区免费视频网站| 毛片免费观看视频| 国产精品亚洲专一区二区三区| 在线观看免费污视频| 亚洲av永久无码精品秋霞电影秋| 和日本免费不卡在线v| 亚洲综合一区二区三区四区五区| 成人无码区免费视频观看| 亚洲精品无码久久久久牙蜜区| 成人免费毛片观看| 综合一区自拍亚洲综合图区| 亚洲精品成人久久久| 国产中文字幕在线免费观看| 67pao强力打造67194在线午夜亚洲| 国产福利视精品永久免费| 亚洲人成网站在线观看播放动漫| 女人18特级一级毛片免费视频| 高h视频在线免费观看| 亚洲成a人片在线观看无码| 久久精品免费一区二区| 亚洲成在人线aⅴ免费毛片| 亚洲国产免费综合| 久久精品免费观看国产| 亚洲天堂免费在线| 亚洲精品国产自在久久| 性无码免费一区二区三区在线| 99999久久久久久亚洲| 亚洲国产精品成人久久蜜臀| 无码国产精品一区二区免费vr | 野花香在线视频免费观看大全| 亚洲精品91在线| 国产裸模视频免费区无码| 中文字幕免费人成乱码中国| 久久久无码精品亚洲日韩京东传媒 | 亚洲AV无码乱码在线观看牲色| 一区二区三区四区免费视频 | 国产亚洲精品不卡在线| 国产成人精品免费午夜app| 国产综合成人亚洲区|