• <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>
            隨筆 - 26  文章 - 6  trackbacks - 0
            <2010年12月>
            2829301234
            567891011
            12131415161718
            19202122232425
            2627282930311
            2345678

            常用鏈接

            留言簿(3)

            隨筆分類

            隨筆檔案

            朋友

            • cqh
            • 大學(xué)室友...

            搜索

            •  

            最新評(píng)論

            閱讀排行榜

            評(píng)論排行榜

            poj
            poj 3254 Corn Fields -- 狀態(tài)壓縮DP      摘要: dp[i][j]:1行到第i行的狀態(tài)為j時(shí)最多的方法數(shù)
            從第0行一直推到第n行
              閱讀全文
            posted @ 2009-05-15 21:17 longshen 閱讀(582) | 評(píng)論 (0)  編輯
            poj 1947 Rebuilding Roads -- 樹形DP      摘要: dp[s][i]:記錄s結(jié)點(diǎn),要得到一棵j個(gè)節(jié)點(diǎn)的子樹去掉的最少邊數(shù)
            考慮其兒子k
            1)如果不去掉k子樹,則
            dp[s][i] = min(dp[s][j]+dp[k][i-j]) 0 <= j <= i

            2)如果去掉k子樹,則
            dp[s][i] = dp[s][i]+1
            總的為
            dp[s][i] = min (min(dp[s][j]+dp[k][i-j]) , dp[s][i]+1 )  閱讀全文
            posted @ 2009-05-15 11:37 longshen 閱讀(2255) | 評(píng)論 (2)  編輯
            poj 1837 Balance -- 動(dòng)態(tài)規(guī)劃      摘要: dp[i][mm+k]:取前i個(gè)時(shí),天平處于k狀態(tài)的方法數(shù)
            mm+k:< mm為左邊重, > mm 為右邊重

            dp[i][mm+k] +=
            dp[i-1][mm + k-weight[i]*arm[j]], (j:1->c)};   閱讀全文
            posted @ 2009-05-15 09:53 longshen 閱讀(488) | 評(píng)論 (0)  編輯
            poj 2186 Popular Cows -- 強(qiáng)連通分支      摘要: 研究了Lynncui牛的代碼,才知道解題思路:
            先Tarjan強(qiáng)連通縮點(diǎn),(假設(shè)共n2個(gè))得到的id[i]編號(hào)為0的分支,其出度為0(有可能是Popular Cows)。
            再判斷其他強(qiáng)連通分支是否有出度
            1)如果其中有一個(gè)分支沒有出度,則0分支不可能是Popular Cows(considered popular by every other cow)
            2)如果其他所有強(qiáng)連通分支都有出度,  閱讀全文
            posted @ 2009-04-23 18:17 longshen 閱讀(599) | 評(píng)論 (0)  編輯
            poj 2762 Going from u to v or from v to u? -- 強(qiáng)連通      摘要: 思路模糊時(shí)看了DieIng大牛的思路,寫了出來...
            思路:Tarjan算法計(jì)算強(qiáng)連通分支,然后縮點(diǎn),再求其拓?fù)湫颉?
            (假設(shè)求得的拓?fù)湫虼鎯?chǔ)在topo[MAX]中) topo[i] 與 topo[i+1] 存在邊連通(i到i+1 或i+1到i),則定有i到i+1的邊。
            而如果每個(gè)topo[i] 與 topo[i+1] 都存在邊連通(即有i到i+1的邊)時(shí),topo[i] 到任意topo[j]便都要邊連通。
              閱讀全文
            posted @ 2009-04-23 09:08 longshen 閱讀(537) | 評(píng)論 (0)  編輯
            poj 1191 棋盤分割 -- 動(dòng)態(tài)規(guī)劃      摘要: dp[k][x1][y1][x2][y2]:左上角坐標(biāo)為(x1,y1),右下角坐標(biāo)為(x2,y2)
            的棋盤,設(shè)它把切割k次以后得到的k+1塊矩形的總分平方和最小值.

            s[x1][y1][x2][y2]:左上角坐標(biāo)為(x1,y1),右下角坐標(biāo)為(x2,y2)
            的棋盤的總和的平方


            dp[k][x1][y1][x2][y2] =
            1)按橫的劃分: min(dp[k-1][x1][y1][f][y2]+s[f+1][y1][x2][y2]
            , dp[k-1][f+1][y1][x2][y2]+s[x1][y1][f][y2]);

            2)按豎的劃分: min(dp[k-1][x1][y1][x2][f]+s[x1][f+1][x2][y2]
            , dp[k-1][x1][f+1][x2][y2]+s[x1][y1][x2][f]);
              閱讀全文
            posted @ 2009-04-21 19:57 longshen 閱讀(1589) | 評(píng)論 (0)  編輯

            …久久精品99久久香蕉国产| 国产高潮国产高潮久久久91 | 久久精品国产91久久麻豆自制 | 日韩乱码人妻无码中文字幕久久| 无码任你躁久久久久久老妇| 久久噜噜电影你懂的| 久久久av波多野一区二区| 麻豆成人久久精品二区三区免费| 国产A级毛片久久久精品毛片| 一本色道久久88综合日韩精品| 久久强奷乱码老熟女网站| 精品久久久久久国产免费了| 激情五月综合综合久久69| 国产L精品国产亚洲区久久| 色成年激情久久综合| 精品久久777| 久久久久久av无码免费看大片| 久久久久99精品成人片三人毛片| 精品久久久无码中文字幕天天| 久久国产精品免费| 亚洲精品美女久久久久99小说| 色偷偷88欧美精品久久久| 亚洲国产另类久久久精品黑人| 亚洲欧洲日产国码无码久久99| 久久久国产精品亚洲一区| 99久久精品免费| 香蕉99久久国产综合精品宅男自| 久久久久久国产精品美女| 国产精品久久久久…| 久久e热在这里只有国产中文精品99| 久久这里只有精品视频99| 久久精品国产亚洲AV忘忧草18| 99久久99这里只有免费的精品| 国产午夜精品久久久久九九| 久久久久亚洲AV成人网| 中文字幕无码精品亚洲资源网久久| 国产亚洲综合久久系列| 久久亚洲天堂| 精品久久久久久久久中文字幕| 亚洲精品99久久久久中文字幕| 91精品国产综合久久久久久|