青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

no_rain

動態規劃之矩陣連乘問題

如果沒有人告訴你矩陣連乘問題就應該用動態規劃的方法來解決,那么我們應該如何想到呢?
wiki:動態規劃是這樣子的
這里有對矩陣連乘問題的描述。首先應該對問題進行抽象,如果能夠了解問題中矩陣的部分,那么問題可以抽象成這樣poj1651。這里問題的另一種簡單的表示方式就是:給定一列數,每次你可以從中抽取1個數(除去頭尾兩個數不可以抽取),設置一個score,當你抽取該數的時候,score要加上該數和左右兩個數的乘積,問抽取到最后只剩下頭尾兩個數的時候,怎樣的抽取順序可以使score的值最小呢?
很直觀的方法就是枚舉每種抽取方式,然后找出使score最小的那一次抽取。(這被稱為笨辦法)
先設有n個要抽取的數,也就是總數為n+2。我們試著從中抽取m個,那么我們會發現在省下的那些還沒被抽取的數字中應該存在一種抽取策略使得它們的score最小(最優子結構,這里可以用簡單的反證法說明),換句話說,就是我們前面怎樣的抽取順序對后面不會造成影響。這里就說明了笨辦法為什么笨了:如果我們找出了后面抽取的最優策略后,那么每次我們改變前面的m個數的抽取順序時,是不需要對后面抽取順序進行枚舉的,只有用最優那個策略即可(重疊子問題)
那么這樣說的話,只要找出前面抽取的最優策略和后面抽取的最優策略的話,那么就可以找出這樣的結果:以先抽取m個為分界限的最優解。那么要求抽取n個球的問題時,就需要從1開始到n/2為分界限的最優解。然后再對每個子問題進行遞歸的求解,當n=1時那么問題無需再進行分解。
上面這樣子理解有個缺點:很難用計算機語言實現。問題在于先抽取m個數,這些數的位置不連續。其實把它改為連續的對題目的求解也是一樣的,不過這時候要找的就不是從1到n/2為分界限的最優解了(這樣的話就不全面)。應該從開頭的1,一直到n-1進行找最優解。
這是poj1651的代碼:
 1 #include<iostream>
 2 using namespace std;
 3 const int inf = 0xffffff;
 4 int dp[101][101];
 5 int num[101];
 6 void input(int n){
 7      for(int i = 1 ; i <= n; i++)
 8              cin>>num[i];
 9      for(int i = 0; i <= n; i++)
10              for(int j = 0 ; j <= n; j++)
11                      dp[i][j] = inf;
12 }
13 int solve(int a,int b){
14     if(dp[a][b] != inf)return dp[a][b];
15     if(b - a == 2){
16          dp[a][b] = num[a]*num[a+1]*num[b];
17          return dp[a][b];
18     }
19     if(b - a == 1){
20          dp[a][b] = 0;
21          return dp[a][b];
22     }
23     int min = inf;
24     int temp;
25     for(int i = a+1 ; i < b; i ++){
26             temp = solve(a,i) + solve(i,b) + num[a]*num[i]*num[b];
27             if(temp < min) min = temp;
28     }
29     dp[a][b] = min;
30     return dp[a][b];
31 }
32 int main(){
33     int n;
34     while(cin >> n){
35               input(n);
36               cout << solve(1,n)<<endl;
37     }
38 }

posted on 2011-12-28 18:45 is-programmer 閱讀(1572) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


導航

<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

統計

常用鏈接

留言簿

隨筆檔案

文章分類

文章檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美影院一区| 最新成人在线| 欧美一区二区三区另类| 亚洲视频狠狠| 亚洲欧美一级二级三级| 欧美一级视频精品观看| 久久精品一区二区三区四区| 久久综合福利| 欧美日本国产在线| 国产精品综合视频| 影音先锋成人资源站| 亚洲人久久久| 欧美一级播放| 欧美成人国产一区二区| 亚洲美女精品一区| 亚洲香蕉网站| 巨乳诱惑日韩免费av| 国产精品啊啊啊| 在线日韩日本国产亚洲| 亚洲小视频在线观看| 亚洲福利专区| 午夜精品久久久久久久男人的天堂| 久久aⅴ国产紧身牛仔裤| 亚洲福利视频网| 国产精品日本精品| 亚洲国产天堂久久综合网| 亚洲欧美中文日韩v在线观看| 久久亚洲高清| 亚洲深夜激情| 欧美粗暴jizz性欧美20| 国产午夜亚洲精品不卡| 宅男噜噜噜66一区二区66| 免费美女久久99| 亚洲一区二区三区免费视频| 欧美freesex8一10精品| 极品av少妇一区二区| 亚洲欧美在线aaa| 亚洲破处大片| 另类激情亚洲| 激情欧美一区二区三区| 久久高清一区| 亚洲男人第一网站| 国产精品麻豆va在线播放| 亚洲美女中文字幕| 欧美成人日本| 久久先锋影音| 狠狠色狠色综合曰曰| 欧美一区二区播放| 亚洲午夜电影在线观看| 欧美日韩天天操| 亚洲一区免费看| 这里只有精品视频| 欧美三级电影精品| 在线亚洲欧美视频| 亚洲精品一区二区三| 欧美精品一区二区蜜臀亚洲| 亚洲国产高清在线| 亚洲国产1区| 欧美成人午夜视频| 99视频精品全国免费| 亚洲三级电影在线观看 | 99精品99久久久久久宅男| 欧美激情久久久久久| 欧美成在线观看| 中文有码久久| 亚洲天堂网在线观看| 国产精品国产| 久久国产精品久久精品国产 | 亚洲网站啪啪| 国产精品一卡二卡| 久久爱www久久做| 久久久精彩视频| 亚洲高清在线视频| 亚洲日韩欧美一区二区在线| 欧美巨乳在线| 亚洲欧美中文另类| 欧美极品影院| 亚洲午夜一区| 午夜在线视频观看日韩17c| 国产一区av在线| 欧美高清视频免费观看| 欧美精品免费在线观看| 先锋影音久久| 另类尿喷潮videofree| 一本一本久久a久久精品牛牛影视| 中文在线不卡| 亚洲福利视频二区| 在线视频欧美日韩精品| 国内精品伊人久久久久av影院| 欧美成人性网| 国产精品久久久久影院色老大| 欧美中文字幕不卡| 欧美aⅴ一区二区三区视频| 亚洲男女毛片无遮挡| 久久亚洲午夜电影| 欧美一区二区三区啪啪| 欧美黄在线观看| 久久久综合免费视频| 欧美婷婷久久| 欧美激情中文字幕一区二区| 国产精品视频你懂的| 91久久国产综合久久| 国产九九精品视频| 亚洲欧洲一区二区在线观看| 国产自产在线视频一区| 在线视频亚洲一区| 亚洲精品美女在线| 欧美在线观看视频一区二区三区| 一片黄亚洲嫩模| 美玉足脚交一区二区三区图片| 欧美一区二区视频在线| 欧美日韩一区二区视频在线| 欧美福利电影在线观看| 国内成+人亚洲| 午夜激情综合网| 香港久久久电影| 欧美日韩一区二区三| 亚洲黄一区二区三区| 亚洲国产女人aaa毛片在线| 久久精品免费播放| 久久久综合香蕉尹人综合网| 国产亚洲二区| 欧美与黑人午夜性猛交久久久| 午夜国产欧美理论在线播放 | 欧美日韩国产三区| 欧美不卡视频| 一区在线播放| 久久久久久伊人| 久久久水蜜桃av免费网站| 国产日韩欧美二区| 亚洲一区在线免费| 午夜宅男久久久| 国产精品一二三四| 亚洲欧美日韩精品久久亚洲区 | 亚洲蜜桃精久久久久久久| 亚洲剧情一区二区| 久久综合伊人| 久久丁香综合五月国产三级网站| 亚洲欧美日本精品| 国产精品美女久久| 亚洲欧美日韩在线一区| 欧美在线观看视频在线| 国产欧美日韩一区二区三区在线观看 | 亚洲精品一区二区三区福利| 亚洲精品视频中文字幕| 久久日韩粉嫩一区二区三区| 国产女人aaa级久久久级| 欧美一区午夜视频在线观看| 麻豆精品在线视频| 91久久香蕉国产日韩欧美9色 | 国产一区二区三区av电影| 欧美在线啊v| 久久一二三四| 亚洲人在线视频| 欧美午夜无遮挡| 久久www成人_看片免费不卡| 久久久综合网| 亚洲麻豆国产自偷在线| 国产精品hd| 久久国产精品久久久| 欧美国产精品劲爆| 亚洲婷婷综合色高清在线| 国产欧美日韩不卡免费| 久久久久久久精| 亚洲精品在线三区| 久久经典综合| 亚洲看片网站| 国产精品尤物| 欧美jizz19性欧美| 亚洲欧美日韩精品久久亚洲区| 欧美freesex交免费视频| 99热免费精品| 国产一区二区三区电影在线观看| 蜜桃久久av一区| 亚洲欧美韩国| 亚洲国产成人porn| 久久狠狠婷婷| 一级成人国产| 在线电影一区| 国产精品色午夜在线观看| 久久综合久久久| 小黄鸭视频精品导航| 亚洲精品视频免费| 欧美成ee人免费视频| 亚洲欧美一区二区三区久久| 亚洲国产欧美日韩另类综合| 国产乱人伦精品一区二区| 欧美日本久久| 女仆av观看一区| 久久精品成人一区二区三区| 99精品欧美一区二区三区综合在线| 久久一区激情| 欧美一区二区三区视频免费播放| 亚洲精品国偷自产在线99热| 韩国欧美一区| 国产日韩欧美一区二区三区在线观看 | 午夜精品久久久久久久蜜桃app| 狠狠色香婷婷久久亚洲精品| 欧美亚洲第一区| 欧美成人午夜激情在线|