• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            coding everyday

            編程面試題 https://interview.codeplex.com

            C++博客 首頁(yè) 新隨筆 聯(lián)系 聚合 管理
              12 Posts :: 2 Stories :: 7 Comments :: 0 Trackbacks
            一座金字塔,從上到下,第一層有一個(gè)杯子、第二層有兩個(gè)杯子,依次類(lèi)推。對(duì)杯子進(jìn)行編號(hào),有如下的形狀:


            1


            2
            3
            4
            5
            6

            每個(gè)杯子的容量為C升,從塔頂?shù)瓜翷升水,當(dāng)1號(hào)杯子滿了之后,會(huì)等量溢出到2號(hào)和3號(hào)杯子。當(dāng)2號(hào)和3號(hào)滿了,2號(hào)溢出到4號(hào)和5號(hào),3號(hào)溢出到5號(hào)和6號(hào),注意5號(hào)接受來(lái)自兩個(gè)杯子的水。依次類(lèi)推。給定C和L,請(qǐng)問(wèn),第n杯里有多少水。


            分析:(出題的人貌似是讓用動(dòng)態(tài)規(guī)劃的方式來(lái)做,可是偶不懂動(dòng)態(tài)規(guī)劃哦。。用我自己的思路來(lái)做。)

            可以看到這些杯子里面就兩類(lèi),一類(lèi)就是靠邊的杯子,還有一類(lèi)就是中間的,靠邊的杯子只能從它上面的一個(gè)杯子接水,而中間的可以從上面的2個(gè)杯子接水,我覺(jué)得這可以用分治算法的思路來(lái)做這個(gè)題目,因?yàn)榈紫卤铀亩嗌偃Q于它上面的杯子,上面的杯子又取決于再上面的。


            之前說(shuō)過(guò)了,杯子就兩類(lèi),一類(lèi)就是靠邊的,還有一類(lèi)是中間的;對(duì)于靠邊的,它只能從它上面的一個(gè)杯子里面得到溢出的水的一半;中間的,可以得到它上邊左邊溢出的一半和右邊溢出的一半。這邊有個(gè)小問(wèn)題,就是如果我們按照最終一個(gè)杯子里的水的數(shù)量來(lái)做的話,有問(wèn)題,比如第1個(gè)杯子,它最終只有cL的水,對(duì)吧?但是我們應(yīng)該當(dāng)NL來(lái)考慮。所以這里我們考慮的杯子的水是所有流經(jīng)它的數(shù)量,而非最終數(shù)量。

            那現(xiàn)在的問(wèn)題就是,找出來(lái)特定杯子的水從哪來(lái)就OK了。靠邊的是從上面來(lái),并且同一行的2個(gè)靠邊的是一樣的,所以只需要考慮上一行靠邊的溢出的/2就OK了。中間的(如5),它從2和3來(lái)的,可以看出來(lái)2和3分別是它上一行的左邊一個(gè)杯子和上一行相同位子的杯子。可以擴(kuò)展幾層驗(yàn)證一下。所以最后的問(wèn)題就是如果把n轉(zhuǎn)換成第x層的第y個(gè)位子,就這么簡(jiǎn)單。


            代碼如下:


            完整代碼:版本1版本2

            出題者的參考答案

            posted on 2013-08-01 13:43 everyday 閱讀(429) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): Algorithm
            久久久一本精品99久久精品66| 久久天天躁狠狠躁夜夜不卡| 久久笫一福利免费导航 | 四虎亚洲国产成人久久精品| 久久国产成人亚洲精品影院| 亚洲乱码中文字幕久久孕妇黑人| 久久精品国产只有精品2020| 久久婷婷五月综合色高清| 亚洲国产精品成人久久蜜臀 | 国产精品久久久久久久人人看| 国产精品久久毛片完整版| 日产精品99久久久久久| 亚洲精品乱码久久久久久蜜桃图片| 久久久久亚洲精品无码网址| 中文字幕成人精品久久不卡| 久久电影网一区| 99久久夜色精品国产网站| 思思久久99热只有频精品66| 色婷婷久久久SWAG精品| 久久亚洲AV无码西西人体| 欧美久久久久久精选9999| 久久99精品久久久大学生| 亚洲AV无码久久精品蜜桃| 97久久香蕉国产线看观看| 99久久无色码中文字幕| 国产亚洲精午夜久久久久久| 精品久久久久久无码人妻热| 伊人久久大香线蕉AV一区二区| 久久久久久久女国产乱让韩| 久久精品无码专区免费青青| 日韩精品久久久久久| 久久亚洲国产精品123区| 久久精品国产99久久久古代| 久久久久亚洲AV无码永不| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 7国产欧美日韩综合天堂中文久久久久 | 久久亚洲AV成人无码电影| 精品久久久久久久久中文字幕| 伊人色综合久久| 人人妻久久人人澡人人爽人人精品 | 日韩美女18网站久久精品|