• <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++博客 首頁 新隨筆 聯(lián)系 聚合 管理
              12 Posts :: 2 Stories :: 7 Comments :: 0 Trackbacks
            一座金字塔,從上到下,第一層有一個杯子、第二層有兩個杯子,依次類推。對杯子進行編號,有如下的形狀:


            1


            2
            3
            4
            5
            6

            每個杯子的容量為C升,從塔頂?shù)瓜翷升水,當1號杯子滿了之后,會等量溢出到2號和3號杯子。當2號和3號滿了,2號溢出到4號和5號,3號溢出到5號和6號,注意5號接受來自兩個杯子的水。依次類推。給定C和L,請問,第n杯里有多少水。


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

            可以看到這些杯子里面就兩類,一類就是靠邊的杯子,還有一類就是中間的,靠邊的杯子只能從它上面的一個杯子接水,而中間的可以從上面的2個杯子接水,我覺得這可以用分治算法的思路來做這個題目,因為底下杯子水的多少取決于它上面的杯子,上面的杯子又取決于再上面的。


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

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


            代碼如下:


            完整代碼:版本1版本2

            出題者的參考答案

            posted on 2013-08-01 13:43 everyday 閱讀(429) 評論(0)  編輯 收藏 引用 所屬分類: Algorithm
            区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 国产成人无码久久久精品一| 无码任你躁久久久久久老妇App| 中文成人久久久久影院免费观看| 国产精品久久久久久五月尺| 亚洲精品高清国产一线久久| 麻豆精品久久精品色综合| 久久免费国产精品一区二区| 狠狠色丁香久久婷婷综合图片| 久久久久亚洲av无码专区导航| 国产成人无码精品久久久免费| 奇米影视7777久久精品人人爽| 91精品国产综合久久精品| 日韩影院久久| 久久中文字幕一区二区| 久久久噜噜噜久久中文字幕色伊伊| 久久99精品综合国产首页| 日韩欧美亚洲综合久久| 久久久久免费视频| 国产精品久久久久无码av| 亚洲欧美一区二区三区久久| 久久这里只有精品久久| 久久亚洲精品国产精品| 亚洲&#228;v永久无码精品天堂久久 | 精品久久久久久久久中文字幕| 日韩欧美亚洲综合久久影院d3| 亚洲国产香蕉人人爽成AV片久久| 久久ZYZ资源站无码中文动漫| 亚洲成av人片不卡无码久久 | 久久99精品国产99久久6| 久久久久久国产精品美女 | 欧美一级久久久久久久大片| 一级做a爰片久久毛片16| 久久久久亚洲AV无码麻豆| 午夜精品久久久久久影视riav| 久久se这里只有精品| 国内精品久久久久影院免费| 久久精品国产亚洲AV高清热| 亚洲中文久久精品无码ww16| 伊人久久大香线蕉av不变影院| 精品久久久久久无码不卡|