• <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>

                 摘要: 先預(yù)處理,把第i個(gè)村子到第j個(gè)村子中,建一個(gè)郵局的最小代價(jià)算出來(lái),存在min_cost[i][j]里。
            接下來(lái)就可以DP。設(shè)f[i][j]為前i個(gè)郵局,建在前j個(gè)村子的最小代價(jià)。那么f[i][j]可以轉(zhuǎn)移到f[i + 1][j + k],(1 <= k 且 j + k <= n),代價(jià)是min_cost[j + 1][j + k]。

              閱讀全文
            posted @ 2007-09-03 22:44 Felicia 閱讀(1506) | 評(píng)論 (3)編輯 收藏
             
                 摘要: 簡(jiǎn)單題。很早以前做的。貼一下凌亂的代碼。

              閱讀全文
            posted @ 2007-09-02 20:09 Felicia 閱讀(502) | 評(píng)論 (2)編輯 收藏
             
                 摘要: 簡(jiǎn)單的記憶化搜索。很早以前做的,代碼風(fēng)格很亂。將就一下啦。

              閱讀全文
            posted @ 2007-09-02 20:02 Felicia 閱讀(920) | 評(píng)論 (5)編輯 收藏
             
                 摘要: 樓爺?shù)念}。遞推。f[n]表示n個(gè)結(jié)點(diǎn)的連通圖個(gè)數(shù),則有遞推公式:

            void calc(int n)
            {
            f[n] = 0;
            for (int i = 1; i < n; i++)
            f[n] += f[i] * f[n - i] * (pow(i) - 1) * C(n - 2, i - 1);
            //pow(x) == 2^x
            }

            因?yàn)閿?shù)據(jù)較多,所以預(yù)先算出f[1] -- f[50],再輸出。要用高精度。我用了標(biāo)程。

              閱讀全文
            posted @ 2007-09-02 13:53 Felicia 閱讀(770) | 評(píng)論 (6)編輯 收藏
             
                 摘要: 首先明確一點(diǎn):最優(yōu)解必為奶牛1..n-1輪流領(lǐng)跑,奶牛n撞線。且跑了x圈后,未領(lǐng)跑過(guò)的奶牛都耗費(fèi)了x的體力。
            設(shè)f[i][j][k]表示前i-1頭奶牛已領(lǐng)跑,現(xiàn)在由第i頭奶牛領(lǐng)跑,一共跑了j圈,奶牛i耗費(fèi)了k的體力。
            則f[i][j][k]可以轉(zhuǎn)移到f[i][j + p][k + p^2](耗費(fèi)1分鐘,奶牛i以p圈/分鐘的速度繼續(xù)領(lǐng)跑),也可轉(zhuǎn)移到f[i + 1][j][j](換成奶牛i + 1領(lǐng)跑,不耗費(fèi)時(shí)間)。
            時(shí)間復(fù)雜度為O(nde^2.5)。

              閱讀全文
            posted @ 2007-09-01 11:42 Felicia 閱讀(487) | 評(píng)論 (1)編輯 收藏
             
                 摘要: 感興趣的進(jìn)去慢慢看吧。

              閱讀全文
            posted @ 2007-08-31 20:02 Felicia 閱讀(237) | 評(píng)論 (2)編輯 收藏
             
                 摘要: 推薦此題?;A(chǔ)樹型DP。
            f[x][i](1 <= i <= p)表示以x為根的子樹,變成剩下i個(gè)點(diǎn)的子樹,且剩余子樹包含根結(jié)點(diǎn),需要去掉的最少邊數(shù)。
            那么父結(jié)點(diǎn)的f值可以由它所有的兒子的f值做背包得到。
            最后的答案是min(min(f[i][p]) + 1 (2 <= i <= n), f[1][p])

              閱讀全文
            posted @ 2007-08-31 18:27 Felicia 閱讀(864) | 評(píng)論 (0)編輯 收藏
             
                 摘要: 強(qiáng)烈推薦此題。樹型DP。
            分析較長(zhǎng)且?guī)в袌D示,請(qǐng)閱讀全文。

              閱讀全文
            posted @ 2007-08-30 21:47 Felicia 閱讀(1041) | 評(píng)論 (4)編輯 收藏
             
                 摘要: 妹妹說(shuō),難題得留著哥哥慢慢解,總會(huì)AC的。
            聽著心里很是受用呢。

              閱讀全文
            posted @ 2007-08-29 22:27 Felicia 閱讀(154) | 評(píng)論 (1)編輯 收藏
             
                 摘要: 強(qiáng)烈推薦此題。圖論和DP結(jié)合。
            分析較長(zhǎng),請(qǐng)閱讀全文。

              閱讀全文
            posted @ 2007-08-29 17:15 Felicia 閱讀(918) | 評(píng)論 (4)編輯 收藏
            僅列出標(biāo)題
            共15頁(yè): First 7 8 9 10 11 12 13 14 15 
             
            亚洲AV日韩精品久久久久久久| 亚洲国产另类久久久精品黑人| 99久久亚洲综合精品成人| 久久99中文字幕久久| 亚洲欧美国产精品专区久久 | 热re99久久精品国产99热| 老司机午夜网站国内精品久久久久久久久 | 亚洲国产小视频精品久久久三级 | 久久综合久久鬼色| 奇米影视7777久久精品| 久久香蕉一级毛片| 久久无码国产专区精品| 国内精品久久久久久99| 久久综合久久鬼色| 超级碰久久免费公开视频| 亚洲国产成人久久一区WWW| 久久久久久国产精品免费无码 | 久久婷婷五月综合色奶水99啪| 国产精品久久国产精麻豆99网站| 久久91精品国产91| 久久97久久97精品免视看 | 亚洲欧美另类日本久久国产真实乱对白| 久久精品中文字幕一区| 久久久久婷婷| 国产午夜精品久久久久九九| 无遮挡粉嫩小泬久久久久久久| 久久综合九色综合久99| 婷婷综合久久中文字幕| 久久精品国产亚洲AV无码娇色 | 97香蕉久久夜色精品国产 | 国产亚洲综合久久系列| 精品久久久无码人妻中文字幕| 久久久WWW免费人成精品| 久久亚洲AV无码精品色午夜| 精品久久久久久久久久中文字幕 | 97久久精品人妻人人搡人人玩| 久久久久久久女国产乱让韩| 日本精品一区二区久久久| 国产精品青草久久久久福利99 | 久久久一本精品99久久精品88| 久久久久亚洲精品日久生情 |