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

隨筆-65  評(píng)論-6  文章-0  trackbacks-0
 1 /*
 2 Author:    Leo.W
 3 Descriptipn:  城市間的道路通行,尋找從A城到B城,其間經(jīng)過(guò)的路線最高速與最低速極差最小的路線,并輸出這個(gè)最小值。 
 4 How to Do:    并查集(最小生成樹(shù)的Kruskal算法)+ 貪心;
 5               先將道路權(quán)值自小到大排序,再依次枚舉權(quán)值下限,每次枚舉一個(gè)下限時(shí),初始化一次,然后Kruskal算法
 6               直到A、B兩點(diǎn)被連通,記錄這一路的極值。接著循環(huán)枚舉下一個(gè)下限,即比前一個(gè)下限大一點(diǎn)的權(quán)值。直到
 7               所有權(quán)值被枚舉完,此時(shí)極值中的最小值就得到了。
 8   */
 9 #include <cstdio>
10 #include <iostream>
11 #include <algorithm>
12 #include <string.h> 
13 using namespace std;
14 #define INF 0x7fffffff
15 #define MAXD 205
16 #define MAXN 1005
17 struct line{
18     int bg;
19     int ed;
20     int val;
21 }road[MAXN];
22 int par[MAXD],rank[MAXD];
23 int n,m;
24 
25 int cmp(line a,line b){
26     return a.val<b.val;
27 }
28 int findSet(int x){
29     if(x!=par[x])
30         par[x]=findSet(par[x]);
31     return par[x];
32 }
33 bool Union(int x,int y){
34     x=findSet(x);
35     y=findSet(y);
36     if(x==y)    return false;
37     if(rank[x]>rank[y])
38         par[y]=x;
39     else{
40         if(rank[x]==rank[y])
41             rank[y]++;
42         par[x]=y;
43     }
44     return true;
45 }
46 inline void makeSet(int n){
47     int i;
48     for(i=1;i<=n;i++)//從1到n
49         par[i]=i,rank[i]=0;
50 }
51 int main(){
52     //freopen("in.txt","r",stdin);
53     while (scanf("%d%d",&n,&m)!=EOF){
54         int i,j;
55         for(i=0;i<m;i++)
56             scanf("%d%d%d",&road[i].bg,&road[i].ed,&road[i].val);
57         sort(road,road+m,cmp);//權(quán)值自小到大排序
58         int cases;    
59         scanf("%d",&cases);
60         while (cases--){
61             int st,en,Min=INF;
62             scanf("%d%d",&st,&en);
63             for(i=0;i<m;i++){
64                 makeSet(n);
65                 for(j=i;j<m;j++){
66                     if(Union(road[j].bg,road[j].ed))
67                         if(findSet(st)==findSet(en)){
68                             if(Min>road[j].val-road[i].val)
69                                 Min=road[j].val-road[i].val;
70                             break;
71                         }
72                 }
73             }
74             if(Min!=INF)
75                 printf("%d\n",Min);
76             else
77                 printf("-1\n");
78         }
79     }
80     return 0;
81 }
82 
posted on 2012-03-16 12:26 Leo.W 閱讀(492) 評(píng)論(0)  編輯 收藏 引用

只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲欧洲日产国产综合网| 亚洲欧美日韩久久精品| 欧美国产日韩一区二区三区| 国产日韩欧美黄色| 午夜视频在线观看一区二区| 先锋亚洲精品| 国内不卡一区二区三区| 久久久久久亚洲精品杨幂换脸| 久久亚洲综合网| 亚洲精品一区二区在线观看| 亚洲综合第一| 久久麻豆一区二区| 亚洲国语精品自产拍在线观看| 另类激情亚洲| 欧美激情一区二区三区在线视频| 在线视频中文亚洲| 国产精品一级| 久热精品视频| 中文亚洲字幕| 噜噜爱69成人精品| 99精品国产福利在线观看免费| 欧美日韩午夜在线| 性欧美超级视频| 亚洲激情一区二区| 亚洲午夜精品17c| 国产一区二区高清视频| 欧美人妖另类| 欧美一区观看| 亚洲精选在线| 久久免费视频观看| 午夜精品美女自拍福到在线| 亚洲国产精品久久久久秋霞影院| 欧美特黄一区| 美腿丝袜亚洲色图| 午夜影院日韩| 一本色道久久88综合日韩精品| 久久免费视频网站| 亚洲专区在线视频| 亚洲另类在线视频| 欧美视频在线一区二区三区| 久久精品国产免费观看| 亚洲影视在线| 亚洲精品字幕| 亚洲激情国产精品| 蜜臀va亚洲va欧美va天堂 | 欧美午夜视频一区二区| 亚洲欧美日韩综合aⅴ视频| 亚洲日本成人在线观看| 老司机午夜精品| 欧美在线免费视屏| 亚洲欧美国产高清| 亚洲曰本av电影| 洋洋av久久久久久久一区| 在线观看一区欧美| 久久久久久高潮国产精品视| 午夜精品免费| 亚洲欧美一区二区原创| 亚洲在线一区二区| 亚洲天堂网在线观看| 一区二区三区久久| 久热精品视频在线观看一区| 久久欧美中文字幕| 久久欧美肥婆一二区| 久久精品一区二区| 久久精品国产77777蜜臀| 久久久久国产精品一区三寸| 午夜精品国产更新| 久久久久成人网| 久久精品国产99国产精品| 久久人人97超碰人人澡爱香蕉| 久久岛国电影| 久久日韩粉嫩一区二区三区| 久久九九热免费视频| 久久青草久久| 欧美成人在线免费视频| 欧美成va人片在线观看| 欧美激情 亚洲a∨综合| 欧美刺激性大交免费视频 | 欧美大片国产精品| 欧美日韩国产首页在线观看| 国产精品久久久久久久久久久久久| 欧美四级在线观看| 国产日韩欧美综合精品| 影音先锋一区| 一区二区福利| 欧美中文字幕| 日韩一区二区精品在线观看| 亚洲深夜福利视频| 欧美一区二区在线| 欧美a级理论片| 亚洲伦理一区| 欧美制服第一页| 欧美日韩精品欧美日韩精品一| 国产精品入口夜色视频大尺度| 狠狠做深爱婷婷久久综合一区| 亚洲激情在线激情| 香蕉成人久久| 亚洲欧美日韩综合| 欧美成人精品在线观看| 日韩一二三区视频| 久久国产66| 欧美日韩在线一二三| 激情综合色综合久久综合| 亚洲色图在线视频| 免费观看一级特黄欧美大片| 女仆av观看一区| 一区二区三区四区蜜桃| 久久久精彩视频| 国产精品成av人在线视午夜片| 亚洲高清视频在线观看| 午夜精品视频在线观看一区二区 | 国产欧美日本一区视频| 99精品免费| 日韩视频不卡| 久久阴道视频| 国产一区二区精品久久91| 亚洲小说欧美另类社区| 欧美大片一区二区三区| 久久国产黑丝| 国产酒店精品激情| 亚洲欧美激情四射在线日| 欧美高清视频免费观看| 欧美一区二区视频在线观看2020| 欧美三级网页| 在线亚洲欧美| 亚洲免费精品| 欧美天堂在线观看| 亚洲午夜久久久久久久久电影院 | 亚洲激情精品| 欧美激情免费在线| 久久在线免费视频| 一区精品在线| 蜜桃av综合| 久久香蕉国产线看观看av| 国产精品无码永久免费888| 午夜精品福利一区二区三区av| 亚洲黄色影片| 久热精品视频在线| 亚洲第一区在线| 久久婷婷av| 欧美国产日韩a欧美在线观看| 欧美一区在线视频| 国产日韩视频| 久久国产毛片| 久久爱www.| 亚洲日产国产精品| 亚洲成人直播| 欧美成人免费全部观看天天性色| 在线成人av网站| 欧美成人免费观看| 免费高清在线视频一区·| 黄色成人在线网站| 亚洲一区二区视频在线| 亚洲韩国青草视频| 亚洲男同1069视频| 免费日韩成人| 精品成人a区在线观看| 欧美有码视频| 亚洲自拍偷拍福利| 国产精品美女一区二区在线观看| 夜夜嗨av一区二区三区| 久久亚洲一区二区三区四区| 日韩视频永久免费| 国产精品久久久久久模特| 在线视频你懂得一区二区三区| 日韩视频国产视频| 国产精品白丝jk黑袜喷水| 99av国产精品欲麻豆| 亚洲国产欧美不卡在线观看| 欧美 日韩 国产一区二区在线视频 | 亚洲欧美日韩在线播放| 亚洲视屏一区| 国产亚洲精品bt天堂精选| 亚洲国产婷婷综合在线精品| 蜜臀av在线播放一区二区三区| 欧美在线视频一区| 在线观看日韩av先锋影音电影院| 欧美激情一区在线观看| 久久久久久久网| 欧美视频专区一二在线观看| 亚洲一区不卡| 久久久亚洲人| 亚洲欧美www| 久久精品99无色码中文字幕| 1000部国产精品成人观看| 这里只有精品视频在线| 激情视频一区二区三区| 亚洲精品1区2区| 欧美电影免费观看大全| 国产精品免费电影| 久久久精品动漫| 欧美精品在线观看| 欧美主播一区二区三区美女 久久精品人 | 亚洲精品国产精品国自产观看| 亚洲精选在线观看| 欧美激情1区2区| 亚洲二区在线视频| 国产精品免费网站在线观看| 午夜亚洲性色福利视频| 久久精品欧美日韩|