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

A Za, A Za, Fighting...

堅信:勤能補拙

PKU 1160 Post Office

問題:
http://acm.pku.edu.cn/JudgeOnline/problem?id=1160

思路:
事先知道這是動態規劃的題,于是就拼命往這方面想,想啊想啊想啊想,終于靈感一現:
      可以用f[i][j]表示到第i個村鎮為止,建造j個郵局所需要的最小距離
心中竊喜,感覺應該挺靠譜,于是繼續深入,直覺告訴我f[i][j]與f[i-1][j], f[i-1][j-1]應該有關系,貌似成了第i個村鎮建不建郵局的子問題,繼續苦思冥想,結果卻還是想不出來。

無奈,還是看別人的思路吧:
      用f[i][j]表示前i個郵局建在前j個村鎮所需要的最小距離(貌似,跟我之前想的剛好相反)
      f[i][j] = min( f[i-1][k] + cost[k+1][j],  i-1<=k<=j-1),cost[i][j]表示在村鎮i與j之間建造一個post office的最小距離(人家說顯然在中點)

艾,差之毫厘,謬以千里,如何有效地表示和分析最優子結構是關鍵:一個問題的解,如何通過其子問題來表示和求解

代碼:
 1 /* 752K 79MS */
 2 #include<stdio.h>
 3 #include<stdlib.h>
 4 #include<string.h>
 5 #define MAX_V 301
 6 #define MAX_P 31
 7 #define INF 0x7FFFFFFF
 8 int v, p;
 9 int pos[MAX_V];
10 int cost[MAX_V][MAX_V];
11 int table[MAX_P][MAX_V];
12 
13 void
14 init()
15 {
16     int i, j, k, mid, diff;
17     for(i=1; i<=v; i++) {
18         for(j=i; j<=v; j++) {
19             diff = 0;
20             mid = (i+j)/2;
21             for(k=i; k<=j; k++)
22                 diff += ((pos[k]>pos[mid])?(pos[k]-pos[mid]):(pos[mid]-pos[k]));
23             cost[i][j] = cost[j][i] = diff;
24         }
25     }
26 }
27 
28 int
29 dp()
30 {
31     int i, j, k, min, tmp;
32     memset(table, 0sizeof(table));
33     for(j=1; j<=v; j++)
34         table[1][j] = cost[1][j];
35     for(i=2; i<=p; i++) {
36         for(j=i+1; j<=v; j++) {
37             min = INF;
38             for(k=i-1; k<=j-1; k++) {
39                 tmp = table[i-1][k] + cost[k+1][j];
40                 min = tmp<min ? tmp : min;
41             }
42             table[i][j] = min;
43         }
44     }
45     return table[p][v];
46 }
47 
48 int
49 main(int argc, char **argv)
50 {
51     int i;
52     while(scanf("%d %d"&v, &p)!=EOF) {
53         for(i=1; i<=v; i++)
54             scanf("%d", pos+i);
55         init();
56         printf("%d\n", dp());
57     }
58 }


posted on 2010-08-13 12:45 simplyzhao 閱讀(202) 評論(0)  編輯 收藏 引用 所屬分類: C_動態規劃

導航

<2010年7月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

統計

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲国产日韩欧美在线99| 国产精品免费观看在线| 最近中文字幕mv在线一区二区三区四区 | 亚洲精品一区二区网址| 欧美视频中文字幕在线| 久久久久久九九九九| 欧美在线观看视频一区二区| 久久久久久久尹人综合网亚洲| 激情欧美日韩一区| 欧美久久成人| 久久精品视频亚洲| 一本色道久久综合亚洲精品不| 欧美一区二区免费视频| 欧美在线视频a| 欧美高清在线视频观看不卡| 99热这里只有成人精品国产| 久久精品日产第一区二区| 亚洲精品国产精品乱码不99 | 国产女主播在线一区二区| 榴莲视频成人在线观看| 亚洲综合三区| 99视频精品在线| 蜜桃av一区二区三区| 亚洲视频在线观看一区| 亚洲精品美女在线观看播放| 在线观看欧美黄色| 国产亚洲精品成人av久久ww| 欧美午夜欧美| 欧美日韩亚洲一区二区| 蜜臀久久99精品久久久画质超高清| 性欧美在线看片a免费观看| 亚洲美女性视频| 亚洲国产婷婷香蕉久久久久久99| 久久久亚洲综合| 久久精品视频在线播放| 午夜精品短视频| 国产日韩av一区二区| 欧美性大战久久久久久久| 伊人成人在线| 韩国一区二区三区在线观看 | 亚洲黄色在线视频| 欧美激情在线狂野欧美精品| 美女视频网站黄色亚洲| 美女黄网久久| 亚洲福利视频在线| 亚洲巨乳在线| 洋洋av久久久久久久一区| 艳妇臀荡乳欲伦亚洲一区| 在线一区二区三区做爰视频网站| 中文成人激情娱乐网| 亚洲欧美精品在线观看| 久久成年人视频| 美女久久一区| 欧美日韩高清在线一区| 国产精品三上| 老司机久久99久久精品播放免费 | 亚洲国产中文字幕在线观看| 国内偷自视频区视频综合| 经典三级久久| 亚洲国产欧美日韩精品| 91久久中文| 亚洲欧美日韩专区| 久久久亚洲一区| 国产欧美一区二区三区久久| 黑人一区二区| 国产欧美在线观看一区| 国产农村妇女毛片精品久久莱园子| 国产精品久久久一本精品| 国产精品久久久久毛片大屁完整版 | 国产欧美一区二区精品仙草咪| 国产一区二区在线观看免费| 在线精品视频在线观看高清| 欧美视频国产精品| 国产一区二区电影在线观看| 亚洲国产另类精品专区| 国产综合婷婷| 99精品久久免费看蜜臀剧情介绍| 欧美寡妇偷汉性猛交| 极品尤物av久久免费看| 亚洲人午夜精品免费| 欧美有码在线观看视频| 亚洲国产精品免费| 欧美在线观看视频在线| 欧美午夜国产| 亚洲国产美国国产综合一区二区| 欧美一区1区三区3区公司| 亚洲黑丝在线| 久久女同互慰一区二区三区| 欧美亚洲三级| 国产精品成人一区二区三区吃奶 | 久久九九精品99国产精品| 亚洲青色在线| 久久先锋影音av| 国产麻豆午夜三级精品| 夜色激情一区二区| 乱中年女人伦av一区二区| 亚洲愉拍自拍另类高清精品| 欧美福利小视频| 尤物在线精品| 久久精品国产欧美亚洲人人爽| 日韩一级免费观看| 牛人盗摄一区二区三区视频| 国产精品免费电影| 欧美成人在线影院| 亚洲成在线观看| 久久精品国产69国产精品亚洲| 亚洲国产精品v| 久久www免费人成看片高清| 欧美日韩国产丝袜另类| 亚洲国产欧美在线| 美女国内精品自产拍在线播放| 欧美在线观看你懂的| 欧美午夜片在线观看| 99精品欧美一区| 亚洲香蕉网站| 日韩视频一区二区| 欧美精品导航| 一本久道久久综合婷婷鲸鱼| 亚洲国产婷婷| 亚洲精品色图| 欧美日韩亚洲激情| 午夜精品久久久久久久99水蜜桃 | 中文在线资源观看网站视频免费不卡 | 欧美激情在线观看| 欧美成人网在线| 日韩网站在线| 一区二区三区视频在线观看| 国产精品久久国产三级国电话系列 | 欧美 日韩 国产一区二区在线视频| 在线成人欧美| 欧美一区二区三区电影在线观看| 亚洲视频在线观看一区| 欧美视频中文字幕在线| 欧美黑人多人双交| 欧美电影免费网站| 欧美色图五月天| 一区二区亚洲精品国产| 欧美中日韩免费视频| 久久精品1区| 99精品热视频| 亚洲欧美日韩成人| 亚洲春色另类小说| 一区二区三区 在线观看视| 国产区在线观看成人精品| 免费日韩av电影| 欧美国产一区二区三区激情无套| 欧美日韩一区成人| 欧美一区二区三区免费观看| 久久久久久久综合狠狠综合| 亚洲伦理中文字幕| 香蕉久久国产| 99国产精品私拍| 欧美一级艳片视频免费观看| 亚洲精品一线二线三线无人区| 亚洲高清毛片| 国内成人精品2018免费看| 亚洲国产欧美一区二区三区久久| 欧美色播在线播放| 欧美a级片一区| 欧美一区二区在线看| 亚洲国产精品一区二区www在线| 日韩午夜高潮| 久久天堂精品| 国产日韩欧美麻豆| 99riav国产精品| 亚洲二区在线视频| 欧美亚洲在线观看| 亚洲网址在线| 久久亚洲精品一区二区| 国产精品日韩精品欧美在线| 亚洲激情在线播放| 狠狠狠色丁香婷婷综合激情| 亚洲黄一区二区三区| 今天的高清视频免费播放成人 | 久久本道综合色狠狠五月| 欧美日韩情趣电影| 最近中文字幕日韩精品| 亚洲福利视频免费观看| 免费亚洲一区| 欧美一区二区国产| 亚洲人成7777| 国产精品久久久久久久浪潮网站| 欧美一区二区三区免费观看视频| 欧美成人精品h版在线观看| 中日韩视频在线观看| 国产亚洲一区二区三区| 男人的天堂亚洲在线| 亚洲天堂视频在线观看| 欧美成人精品激情在线观看| 亚洲欧美久久久久一区二区三区| 国内揄拍国内精品少妇国语| 欧美激情四色| 久久久噜噜噜久噜久久| 亚洲视频你懂的| 亚洲电影激情视频网站| 欧美一区二区三区视频在线 | 亚洲欧美日韩一区在线| 欧美国产日产韩国视频| 久久成人精品电影| 一本色道久久88精品综合|