• <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>
            隨筆 - 87  文章 - 279  trackbacks - 0
            <2025年8月>
            272829303112
            3456789
            10111213141516
            17181920212223
            24252627282930
            31123456

            潛心看書研究!

            常用鏈接

            留言簿(19)

            隨筆分類(81)

            文章分類(89)

            相冊

            ACM OJ

            My friends

            搜索

            •  

            積分與排名

            • 積分 - 219045
            • 排名 - 118

            最新評論

            閱讀排行榜

            評論排行榜

            pku 1014   已做
            pku 1037   
            pku 1050   已做
            pku 1088   已做
            pku 1141   已做
            pku 1159   已做
            pku 1163   已做
            pku 1322   AC
                              看到題目就害怕,概率的-_-結果分析之下原來也不難
                              狀態d[i][j]表示有j種顏色,拿了i個巧克力的最優值
                              方程: d[i+1][j+1] = d[i][j]*(c-j)/c;               (c為總顏色數)
                                        d[i+1][j-1] = d[i][j]*j/c;
                              由于只是保留3位小數,所以加優化if (n>1000) n = 1000+n%2; //至于為什么要分奇偶性,這個還不太懂-_-這道算是ac一半而已
            pku 2904   AC
                             
            dp[k][i][j]表示k個郵筒時候放鞭炮數為i..j時候的最優值
                             
            轉移方程為:
                              dp[k][i][j] = min{t+max(d[k-1][i][t-1],d[k][t+1][j])};
                             
            狀態轉移時候就是考慮選t個鞭炮放時候爆或不爆
            pku 1458   已做
            pku 1579   已做 
            pku 1695   AC 
                             d[i][j][k]表示到達第i個點時候另外兩輛車分別在點j和k時候的最優值
                              方程: d[i+1][j][k] = min(d[i+1][j][k], d[i][j][k]+g[i][i+1]);
                                           d[i+1][i][k] = min(d[i+1][i][k], d[i][j][k]+g[j][i+1]);
                                           d[i+1][i][j] = min(d[i+1][i][j], d[i][j][k]+g[k][i+1]);
                              //初始條件d[1][1][1] = 0;

            pku 1732   AC
                              線型模型,本想用trie的,結果用map偷懶了。
                              d[i] = min{d[j]} + 1      0<=j<i && j+1..i字符合法
            pku 1953   已做
            pku 1976   AC
                              先對區間做預處理, 后面不足的coaches補0;
                              d[k][j] = max{d[k-1][p]}+b[j];          0<=p<=j-m (b為處理后的區間數組,m是一臺locomotiv的容量)
                              由單調性可以在狀態轉移時候保存前一次轉移時候的最大值再和b[j-m]做比較,把O(n^2)壓縮到O(n)的時間復雜度
            pku 2386   已做
            pku 2479   已做
            pku 2951   已做
               
               
            pku 3036   已做
            pku 3014   已做
            pku 2229   已做
            pku 1185   AC
                              最經典的狀態DP,我用三進制表示每行狀態,然后遞推,結果tle,分析之后,枚舉出有效狀態,再推, 1000ms左右,
                              還是不夠 快, 張偉達的論文上有更快的算法。

            pku 1276   AC
                              01背包

            有空把以前的也再做一次!~   

            posted on 2007-02-28 15:00 閱讀(1491) 評論(2)  編輯 收藏 引用 所屬分類: 算法&ACM

            FeedBack:
            # re: ghost_wei給的任務,練好DP,練好基本功 2007-03-11 03:10 oyjpart
            太猛了!  回復  更多評論
              
            # re: ghost_wei給的任務,練好DP,練好基本功 2007-08-04 23:09 flycat
            大牛 1276的代碼能不能發到偶的郵箱 ?
            dh19862004@163.com  謝謝了!
            我想了很久   沒出來,比較挫!  回復  更多評論
              
            国产精品久久久香蕉| 狠狠狠色丁香婷婷综合久久俺| 亚洲成av人片不卡无码久久| 伊人色综合九久久天天蜜桃| 精品久久久无码人妻中文字幕豆芽| 91精品国产高清久久久久久国产嫩草| 99久久综合狠狠综合久久| 亚洲午夜福利精品久久| 青青青国产精品国产精品久久久久| 国产精品美女久久福利网站| 久久综合丝袜日本网| 亚洲精品乱码久久久久久 | 亚洲国产日韩综合久久精品| 久久精品国产亚洲AV嫖农村妇女 | 国产精品免费久久| 久久夜色精品国产噜噜噜亚洲AV| 久久精品一区二区影院| 久久亚洲精品中文字幕三区| 亚洲国产精品无码久久久蜜芽| 看全色黄大色大片免费久久久| 青青国产成人久久91网| 国产三级久久久精品麻豆三级 | 国产精品久久久久久福利69堂| 香蕉久久夜色精品国产2020| 久久久精品国产亚洲成人满18免费网站| 热re99久久精品国99热| 人妻无码αv中文字幕久久琪琪布| 久久夜色精品国产www| 久久久91人妻无码精品蜜桃HD| 伊人久久大香线蕉精品| 草草久久久无码国产专区| 99久久精品九九亚洲精品| 久久99精品久久久久久水蜜桃| 日本精品久久久中文字幕| 99久久婷婷国产一区二区| 91久久九九无码成人网站| 国产成人香蕉久久久久| 久久精品三级视频| 狠狠色丁香久久婷婷综合_中| 99久久国产亚洲综合精品| 伊人久久大香线蕉亚洲五月天|