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

隨筆-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>
            国产精品v欧美精品v日本精品动漫| 亚洲男人av电影| 久久精品一区中文字幕| 欧美韩日视频| 久久九九热re6这里有精品| 欧美午夜在线视频| 今天的高清视频免费播放成人 | 欧美日韩一视频区二区| 伊人成人在线视频| 欧美成在线观看| 美女免费视频一区| 最新69国产成人精品视频免费| 免费中文日韩| 美女脱光内衣内裤视频久久影院 | 老司机免费视频久久| 免费短视频成人日韩| 亚洲肉体裸体xxxx137| 午夜精品短视频| 中文亚洲免费| 亚洲小少妇裸体bbw| 亚洲午夜影视影院在线观看| 亚洲精品一区二区三区婷婷月| 欧美性大战久久久久久久蜜臀| 久久精品一区二区三区不卡| 欧美日韩亚洲一区二区三区四区| 这里只有精品视频| 欧美高清视频| 在线一区二区三区四区| 久久精品视频播放| 黄色成人在线网址| 亚洲国产一区二区三区青草影视| 欧美国产欧美亚州国产日韩mv天天看完整| 在线日韩av片| 亚洲色图制服丝袜| 日韩特黄影片| 久久av红桃一区二区小说| 亚洲精品视频免费观看| 欧美一区成人| 在线播放国产一区中文字幕剧情欧美| 亚洲欧美国产高清| 麻豆九一精品爱看视频在线观看免费| 一区二区精品国产| 欧美成人精精品一区二区频| 欧美中文在线观看国产| 欧美激情四色| 亚洲国产一区二区三区在线播| 国产精品mm| 一本色道久久88亚洲综合88| 亚洲欧洲偷拍精品| 久久夜色精品国产欧美乱| 久久精品2019中文字幕| 国产精品欧美激情| 亚洲一区二区三区高清不卡| 亚洲视屏一区| 国产精品视频一二| 亚洲欧美日韩视频二区| 欧美在线中文字幕| 国内免费精品永久在线视频| 亚洲欧美日韩成人高清在线一区| 亚洲小少妇裸体bbw| 国产精品久久久久永久免费观看| 日韩视频一区二区三区在线播放免费观看| 亚洲激情小视频| 国产偷国产偷亚洲高清97cao| 中文无字幕一区二区三区| 亚洲欧美日韩系列| 国产一区二区精品久久91| 欧美专区18| 亚洲国产精品一区制服丝袜 | 亚洲一区二区欧美日韩| 午夜精品久久| 激情五月婷婷综合| 久久久一本精品99久久精品66| 亚洲一区免费网站| 伊人久久综合97精品| 欧美日韩国产麻豆| 久久久久国产精品www| 日韩系列在线| 麻豆免费精品视频| 亚洲欧美一区二区三区在线| 极品尤物av久久免费看 | 欧美日韩国产麻豆| 久久精品视频免费| 亚洲一区精品在线| 亚洲精品国精品久久99热一| 美国成人直播| 欧美在线地址| 欧美亚洲免费在线| 亚洲欧美美女| 亚洲深夜av| 午夜欧美精品久久久久久久| 9国产精品视频| 亚洲视频999| 亚洲免费中文| 亚洲精品黄网在线观看| 久久人91精品久久久久久不卡| 亚洲人成亚洲人成在线观看| 久久国产主播| 亚洲永久免费| 欧美怡红院视频一区二区三区| 亚洲嫩草精品久久| 欧美激情精品久久久六区热门| 亚洲色图综合久久| 一区二区三区无毛| 亚洲精品网站在线播放gif| 日韩视频―中文字幕| 亚洲视频网在线直播| 亚洲欧美国产高清| 嫩模写真一区二区三区三州| 亚洲视频综合在线| 久久久免费精品视频| 欧美日韩一区在线观看视频| 蜜臀久久久99精品久久久久久| 欧美日韩一区在线播放| 国产一区日韩二区欧美三区| 亚洲精品国久久99热| 欧美在线一级视频| 99这里只有精品| 久久综合中文| 国产偷国产偷亚洲高清97cao| 亚洲美女色禁图| 久久久精品日韩| 亚洲天堂黄色| 欧美日韩一区二区在线| 国产女人水真多18毛片18精品视频| 精品999成人| 日韩网站在线| 亚洲日韩欧美一区二区在线| 久久蜜臀精品av| 激情小说亚洲一区| 久久嫩草精品久久久久| 欧美亚洲视频在线观看| 国产精品久久久久7777婷婷| 亚洲三级视频| 亚洲激情在线| 欧美日本视频在线| 亚洲一区二区三区视频| 亚洲欧美日韩国产成人| 亚洲私人影吧| 黄色综合网站| 午夜精品视频一区| 久久中文字幕一区| 中国女人久久久| 国内久久视频| 99re66热这里只有精品3直播| 亚洲日本中文字幕免费在线不卡| 久久精品一区蜜桃臀影院| 久久久久久噜噜噜久久久精品 | 亚洲欧美日韩另类| 欧美精品综合| 亚洲精选中文字幕| 日韩视频在线一区二区| 欧美ed2k| 99精品国产在热久久下载| 先锋a资源在线看亚洲| 国产日韩一区二区三区| 美女视频网站黄色亚洲| aa国产精品| 欧美777四色影视在线| 99热这里只有成人精品国产| 国产精品一区视频网站| 免费短视频成人日韩| 亚洲激情偷拍| 欧美日韩日韩| 久久国产精品黑丝| 亚洲承认在线| 亚洲婷婷综合色高清在线| 国产手机视频精品| 免费在线成人av| 一区二区三区欧美激情| 亚洲欧美日韩综合| 亚洲国产精品t66y| 国产精品久久影院| 性18欧美另类| 亚洲精品久久久久中文字幕欢迎你 | 亚洲黄色有码视频| 在线亚洲精品| 国产精品午夜电影| 老司机一区二区三区| 亚洲伊人一本大道中文字幕| 久久亚洲一区二区| 亚洲欧美久久久久一区二区三区| 狠狠狠色丁香婷婷综合久久五月| 久久久国产精彩视频美女艺术照福利| 蜜桃av噜噜一区| 久久一区二区三区四区五区| 一本色道综合亚洲| 亚洲美女91| 最新国产精品拍自在线播放| 久久久噜噜噜久久| 久久久久久久综合日本| 一区二区三区色| 亚洲国产精品成人| 亚洲国产一成人久久精品| 最新日韩中文字幕| 日韩一级免费观看| 好看的日韩av电影| 亚洲黄色小视频| 亚洲一区二区三区激情| 欧美亚洲视频在线观看|