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

pku 1695 Magazine Delivery 狀態DP

題意描述:一個城市中的道路網絡是一個完全圖,每對頂點間有權值。要在所有N個地區發放報紙。開始3輛發報車都在A城市,然后每步只能移動一輛發報車,并且vi被訪問當且僅當vi-1被訪問過。求發完報紙需要的最少時間。
這道題正是第二個條件使得狀態具備了階段性。可以用{now,p1,p2,p3}表示狀態,now代表已經發完了幾個城市,p1,p2,p3分別為三輛發報車停的位置。然后狀態轉移就很簡單了,dp[now][p1][p2][p3]=min{dp[now-1][now-1][p2][p3],dp[now-1][p1][now-1][p2][p3],dp[now-1][p1]p2][now-1]}
當然,p1,p2,p3可以用最小表示法優化下,可以省去很多本質上相同的狀態。由于節點數太少,就懶的優化了- -
貼代碼
 1 # include <cstdio>
 2 # include <cstring>
 3 using namespace std;
 4 int map[40][40];
 5 int dp[31][31][31][31];
 6 bool inq[31][31][31][31];
 7 int q[1000000][4],s,e;
 8 int main()
 9 {
10     int testcase;
11     scanf("%d",&testcase);
12     while(testcase--)    
13     {
14         int num;
15         memset(dp,-1,sizeof(dp));
16         memset(map,-1,sizeof(map));
17         memset(inq,false,sizeof(inq));
18         scanf("%d",&num);
19         for(int i=0;i<num-1;i++)
20             for(int j=i+1;j<num;j++)
21             {
22                 scanf("%d",&map[i][j]);
23                 map[j][i]=map[i][j];
24             }
25         s=e=-1;
26         inq[0][0][0][0]=true;
27         dp[0][0][0][0]=0;
28         e++;
29         q[e][0]=q[e][1]=q[e][2]=q[e][3]=0;
30         int res=0xfffffff;
31         while(s!=e)
32         {
33             s++;
34             inq[q[s][0]][q[s][1]][q[s][2]][q[s][3]]=false;
35             if(q[s][0]==num-1)
36                 res=(dp[q[s][0]][q[s][1]][q[s][2]][q[s][3]]<res?dp[q[s][0]][q[s][1]][q[s][2]][q[s][3]]:res);
37             else
38             {
39                 for(int i=1;i<=3;i++)
40                 {
41                     int p[4]={q[s][0],q[s][1],q[s][2],q[s][3]};
42                     p[i]=++p[0];
43                     if(dp[p[0]][p[1]][p[2]][p[3]]==-1||dp[p[0]][p[1]][p[2]][p[3]]>dp[q[s][0]][q[s][1]][q[s][2]][q[s][3]]+map[q[s][i]][p[0]])
44                     {
45                         dp[p[0]][p[1]][p[2]][p[3]]=dp[q[s][0]][q[s][1]][q[s][2]][q[s][3]]+map[q[s][i]][p[0]];
46                         if(!inq[p[0]][p[1]][p[2]][p[3]])
47                         {
48                             inq[p[0]][p[1]][p[2]][p[3]]=true;
49                             e++;
50                             q[e][0]=p[0];
51                             q[e][1]=p[1];
52                             q[e][2]=p[2];
53                             q[e][3]=p[3];
54                         }
55                     }
56                 }
57             }
58         }
59         printf("%d\n",res);
60     }
61     return 0;
62 }


posted on 2010-10-25 23:17 yzhw 閱讀(119) 評論(0)  編輯 收藏 引用 所屬分類: DP

<2010年10月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

導航

統計

公告

統計系統

留言簿(1)

隨筆分類(227)

文章分類(2)

OJ

最新隨筆

搜索

積分與排名

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久精品免费看| 亚洲综合精品| 久久国产精品久久久| 国内成+人亚洲| 开心色5月久久精品| 亚洲免费观看视频| 亚洲第一中文字幕| 欧美ed2k| 亚洲精品一区二区三区蜜桃久 | 中文一区字幕| 亚洲欧美日韩一区二区三区在线| 亚洲精品美女免费| 国产日韩专区在线| 亚洲国产精品女人久久久| 久久久久成人精品| 亚洲欧美日韩天堂| 欧美亚洲在线播放| 在线免费高清一区二区三区| 免费成人激情视频| 久久久亚洲国产天美传媒修理工| 在线精品一区| 欧美激情网友自拍| 亚洲日韩中文字幕在线播放| 亚洲私人影吧| 最新亚洲电影| 亚洲欧洲av一区二区| 一区二区三区视频在线看| 久久久久久久综合| 欧美一区国产二区| 欧美日韩岛国| 91久久精品国产91久久性色| 国产目拍亚洲精品99久久精品| 欧美jizzhd精品欧美巨大免费| 国产精品久久久久久久久婷婷 | 99re热这里只有精品视频| 国产精品v日韩精品| 中文在线一区| 国产精品99久久久久久宅男| 久久久亚洲国产美女国产盗摄| 久久三级福利| 国产日韩欧美亚洲| 久久精品亚洲精品| 男人的天堂成人在线| 在线观看91精品国产入口| 欧美一级在线视频| 久久婷婷麻豆| 亚洲激情欧美激情| 欧美不卡高清| 蜜月aⅴ免费一区二区三区| 久久久久看片| 亚洲国内精品在线| 国产精品扒开腿做爽爽爽软件 | 久久综合九色综合欧美狠狠| 1769国内精品视频在线播放| 牛人盗摄一区二区三区视频| 日韩视频免费在线观看| 久久激情一区| 亚洲日本欧美日韩高观看| 国产精品久久97| 你懂的国产精品| 欧美在线播放视频| 亚洲一级在线观看| 亚洲精品美女在线观看| 性久久久久久久久久久久| 亚洲韩国一区二区三区| 国产日韩欧美制服另类| 欧美日本在线视频| 麻豆成人小视频| 久久爱www| 午夜精品影院| 亚洲欧美一区二区原创| 99re亚洲国产精品| 亚洲国产综合在线看不卡| 欧美中文字幕在线观看| 亚洲欧美日韩中文视频| 久久人人爽人人爽| 亚洲欧美另类在线| 国产精品99久久99久久久二8| 亚洲品质自拍| 亚洲精品欧美激情| 日韩视频不卡| 一区二区三区日韩欧美精品| 亚洲风情在线资源站| 亚洲国产日韩欧美综合久久| 欧美激情bt| 日韩一本二本av| 亚洲视频中文字幕| 午夜精品福利视频| 久久久久久9999| 亚洲国产成人91精品| 亚洲黄色影院| 亚洲图片在线观看| 久热re这里精品视频在线6| 欧美日本不卡视频| 国产精品jizz在线观看美国| 国产精品亚发布| 国产免费一区二区三区香蕉精| 国产一区二区三区日韩欧美| 99视频一区二区| 久久九九全国免费精品观看| 欧美二区不卡| 亚洲欧美中文在线视频| 欧美h视频在线| 国产网站欧美日韩免费精品在线观看 | 国产精品国产三级国产专播品爱网 | 亚洲黄色三级| 销魂美女一区二区三区视频在线| 亚洲免费福利视频| 91久久在线| 99www免费人成精品| 欧美激情一区二区三区四区| 久久精品女人| 欧美日本一区二区三区| 好看的亚洲午夜视频在线| 欧美影院午夜播放| 欧美国产亚洲视频| 精品999成人| 久久精品72免费观看| 亚洲天堂网在线观看| 欧美精品亚洲精品| 日韩视频免费观看| 亚洲精品123区| 国产精品丝袜久久久久久app| 久久精品国产综合精品| 亚洲国内在线| 久久久在线视频| 在线成人激情黄色| 免费成人高清视频| 久久亚洲一区| 亚洲国产欧美一区二区三区同亚洲| 久久躁日日躁aaaaxxxx| 猛男gaygay欧美视频| 亚洲激精日韩激精欧美精品| 男女精品网站| 欧美性做爰毛片| 久久综合久久综合久久| 狂野欧美激情性xxxx欧美| 伊人春色精品| 99re热这里只有精品免费视频| 欧美v国产在线一区二区三区| 黄色日韩网站视频| 99在线观看免费视频精品观看| 欧美午夜宅男影院在线观看| 久久久久久有精品国产| 欧美日韩视频专区在线播放 | 国产色综合网| 亚洲全黄一级网站| 尤物精品在线| 宅男精品视频| 99在线精品视频在线观看| 欧美一区二区三区啪啪| 99日韩精品| 欧美www视频在线观看| 欧美一区免费视频| 欧美视频不卡| 久久激情中文| 亚洲国产精品成人va在线观看| 9i看片成人免费高清| 亚洲精品视频二区| 蜜桃av一区二区| 欧美成人精精品一区二区频| 国精品一区二区| 午夜精品福利一区二区三区av | **性色生活片久久毛片| 校园春色综合网| 久久精品国产第一区二区三区| 国产精品卡一卡二卡三| 亚洲天堂网在线观看| 亚洲你懂的在线视频| 国产精品丝袜xxxxxxx| 亚洲午夜av在线| 久久久久久有精品国产| 亚洲国产欧美一区二区三区丁香婷| 久久久av水蜜桃| 欧美顶级少妇做爰| 一本久久a久久精品亚洲| 欧美日本成人| 欧美在线|欧美| 亚洲电影av| 午夜精品一区二区三区电影天堂 | 欧美日韩在线电影| 亚洲一区影院| 欧美激情视频在线播放| 亚洲免费不卡| 国产一区二区按摩在线观看| 欧美刺激性大交免费视频| 亚洲影视九九影院在线观看| 国产精品一区免费观看| 亚洲一二区在线| 在线一区二区三区做爰视频网站| 亚洲天堂男人| 亚洲黄色在线| 亚洲二区精品| 在线免费观看成人网| 国自产拍偷拍福利精品免费一| 欧美三级网址| 欧美日韩一区二区三区四区五区| 久久久九九九九| 久久在线观看视频| 欧美自拍偷拍午夜视频|