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

USACO--AOJ Bessie Come Home --Floyd算法

Bessie Come Home

Time Limit:JAVA/Others2000/1000MS  Memory Limit:JAVA/Others131072/65536KB
Total Submit:6 Accepted:2

Description

It's dinner time, and the cows are out in their separate pastures. Farmer John rings the bell so they will start walking to the barn. Your job is to figure out which one cow gets to the barn first (the supplied test data will always have exactly one fastest cow).

Between milkings, each cow is located in her own pasture, though some pastures have no cows in them. Each pasture is connected by a path to one or more other pastures (potentially including itself). Sometimes, two (potentially self-same) pastures are connected by more than one path. One or more of the pastures has a path to the barn. Thus, all cows have a path to the barn and they always know the shortest path. Of course, cows can go either direction on a path and they all walk at the same speed.

The pastures are labeled `a'..`z' and `A'..`Y'. One cow is in each pasture labeled with a capital letter. No cow is in a pasture labeled with a lower case letter. The barn's label is `Z'; no cows are in the barn, though.

Input

Line 1: Integer P (1 <= P <= 10000) the number of paths that interconnect the pastures (and the barn)
Line 2..P+1: Space separated, two letters and an integer: the names of the interconnected pastures/barn and the distance between them (1 <= distance <= 1000)

Output

A single line containing two items: the capital letter name of the pasture of the cow that arrives first back at the barn, the length of the path followed by that cow.

Sample Input

5
A d 6
B d 3
C e 9
d Z 8
e Z 3

Sample Output

B 11

 1Floyd 算法:http://icpc.ahu.edu.cn:8080/AOJ/   做的第一個圖論題
 2圖的最短路徑問題,到‘Z’的最短路徑;
 3Floyd算法大概知道怎么用了 ,好像是動態規劃實現的,不知道為什么這樣是對的
 4O(N^3)求解最短路徑問題,數據范圍超過400可能就危險了
 5#include<iostream>
 6#include<string.h>
 7using namespace std;
 8int dis[53][53];
 9const int INF=10000000;
10void Floyd(int n)
11{
12     for(int k=1; k<=n; k++)
13     for(int i=1; i<=n; i++)
14     for(int j=1; j<=n; j++)
15      if(i!=k&&k!=j&&i!=j&&dis[i][k]+dis[k][j]<dis[i][j])
16      dis[i][j]=dis[i][k]+dis[k][j];
17
18}

19
20
21int main()
22{
23    int p,i,j,k,d,n1,n2; 
24    cin>>p;
25    memset(dis,0,sizeof (dis));
26    for(i=1; i<=52; i++)
27    for(j=1; j<=52; j++)
28    dis[i][j]=INF;
29     
30    for(i=1; i<=p; i++)
31    {
32       char v1,v2;
33       cin>>v1>>v2>>d;      
34       if(v1==v2)continue;
35       n1=(v1>='a'?v1-'a'+1:v1-'A'+26+1);
36       n2=(v2>='a'?v2-'a'+1:v2-'A'+26+1);
37       if(d<dis[n1][n2])dis[n1][n2]=dis[n2][n1]=d;
38    }

39    
40    Floyd(52);
41    
42    int min=INF+100;
43    char c;
44    for(i=27; i<=51; i++//大寫字母到Z 
45    {
46       if(dis[i][52]<min){min=dis[i][52];c=i; }
47    }

48    cout<<char(c-27+'A')<<' '<<min<<endl;
49    //system("pause");
50    return 0;
51}

52

posted on 2010-05-23 20:03 田兵 閱讀(1438) 評論(1)  編輯 收藏 引用 所屬分類: 圖論題

<2010年5月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

導航

統計

常用鏈接

留言簿(2)

隨筆分類(65)

隨筆檔案(65)

文章檔案(2)

ACM

搜索

積分與排名

最新隨筆

最新評論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲自拍偷拍一区| 9i看片成人免费高清| 久久激情综合| 亚洲欧美日韩国产综合| 午夜精品久久久久久久99水蜜桃 | 亚洲视频 欧洲视频| 亚洲精品日韩激情在线电影 | 国产精品久久久久久久久久尿| 欧美成人精品三级在线观看| 欧美成人午夜激情| 欧美人与性动交cc0o| 国产精品久久久久aaaa樱花| 欧美顶级艳妇交换群宴| 在线精品国产成人综合| 91久久在线| 夜夜嗨av一区二区三区四区| 午夜精品婷婷| 免费在线观看一区二区| 亚洲欧洲精品一区二区三区波多野1战4 | 噜噜噜在线观看免费视频日韩| 欧美成人精品在线观看| 国产精品国产三级国产专播品爱网| 国产欧美一区二区精品忘忧草 | 亚洲天堂av在线免费观看| 新片速递亚洲合集欧美合集| 美女国产一区| 国产精品亚洲аv天堂网| 91久久国产综合久久91精品网站| 亚洲制服欧美中文字幕中文字幕| 免费不卡视频| 亚洲欧美日韩精品在线| 欧美久久99| **性色生活片久久毛片| 午夜精品美女自拍福到在线 | 亚洲高清视频一区| 亚洲欧美国产制服动漫| 欧美国产极速在线| 黄色免费成人| 午夜亚洲一区| 亚洲美女视频| 欧美福利视频在线| 黄色精品一二区| 欧美在线播放| 日韩小视频在线观看| 美女主播精品视频一二三四| 国产欧美日韩免费看aⅴ视频| 一区二区av在线| 欧美国产先锋| 久久一区二区三区国产精品| 国产视频精品xxxx| 欧美一区二区免费观在线| 一区二区三区成人精品| 欧美日韩国产三区| 99av国产精品欲麻豆| 欧美激情乱人伦| 巨乳诱惑日韩免费av| 在线成人激情| 老鸭窝亚洲一区二区三区| 欧美一区二区三区喷汁尤物| 国产日韩欧美一区二区三区四区| 亚洲欧美激情视频在线观看一区二区三区 | 性刺激综合网| 亚洲一区二区三区777| 欧美成人在线网站| 在线观看日韩| 免费亚洲电影在线| 久久精品一二三区| 在线观看日韩av| 欧美激情在线观看| 欧美国产高清| 日韩午夜在线电影| 日韩视频免费观看高清在线视频 | 久久综合九色综合欧美就去吻| 国产亚洲精品7777| 久久嫩草精品久久久久| 久久精品视频在线播放| 激情av一区| 亚洲第一福利在线观看| 欧美精品一区视频| 午夜精品区一区二区三| 久久国产天堂福利天堂| 亚洲国产毛片完整版| 亚洲精品网址在线观看| 国产精品久久久久久超碰| 久久国产手机看片| 鲁大师影院一区二区三区| av成人天堂| 午夜天堂精品久久久久 | 亚洲美女免费视频| av成人免费| 国产亚洲网站| 欧美福利影院| 国产精品嫩草久久久久| 免费成年人欧美视频| 欧美日本国产视频| 久久精品人人做人人爽电影蜜月| 久久综合影视| 亚洲一区在线免费观看| 久久久久国产精品一区三寸 | 另类图片国产| 欧美色精品天天在线观看视频| 久久精品青青大伊人av| 欧美精品一区二区三区蜜臀| 久久精品一区四区| 欧美日韩国产一区二区三区地区| 欧美一区综合| 欧美精品免费看| 久久日韩粉嫩一区二区三区| 欧美日韩国产欧美日美国产精品| 久久久久久久网| 欧美日韩在线播放一区二区| 玖玖玖免费嫩草在线影院一区| 欧美视频在线播放| 免费成人黄色| 国产欧美日韩在线| 亚洲精品在线免费| 亚洲国产日韩在线| 久久久久久亚洲精品杨幂换脸| 国际精品欧美精品| 亚洲免费电影在线| 欧美与黑人午夜性猛交久久久| 一本色道88久久加勒比精品| 久久九九久精品国产免费直播 | 亚洲日本欧美在线| 久久aⅴ国产欧美74aaa| 先锋资源久久| 国产精品扒开腿做爽爽爽软件| 亚洲高清av| 亚洲高清在线观看| 久久精品国产亚洲高清剧情介绍| 亚洲免费在线视频一区 二区| 欧美国产激情| 亚洲激情在线播放| 亚洲精品一区二区三区四区高清| 久久久精品国产免大香伊| 久久久久国色av免费观看性色| 国产精品一区二区三区成人| 亚洲午夜精品福利| 午夜影院日韩| 国产亚洲一级高清| 久久精品国产91精品亚洲| 久久国产精品高清| 国产一区二区三区高清在线观看 | 欧美成人黄色小视频| 狠狠88综合久久久久综合网| 性做久久久久久久久| 久久gogo国模裸体人体| 国产在线精品自拍| 久久影院午夜论| 亚洲国产经典视频| 一区二区欧美亚洲| 国产精品大全| 先锋资源久久| 噜噜噜久久亚洲精品国产品小说| 黄色成人免费观看| 欧美国产日本高清在线| 99在线精品视频在线观看| 亚洲综合视频网| 国产亚洲精久久久久久| 久久亚洲精品一区| 亚洲日本va午夜在线电影| 亚洲香蕉伊综合在人在线视看| 欧美午夜在线一二页| 午夜精品久久久久久久| 免费人成精品欧美精品| 国产精品99久久久久久久久 | 亚洲第一福利在线观看| 欧美福利在线观看| 一区二区国产精品| 久久精品二区三区| 亚洲人午夜精品免费| 欧美日韩视频在线一区二区| 亚洲午夜成aⅴ人片| 美脚丝袜一区二区三区在线观看| 亚洲理伦在线| 国产精品一区二区黑丝| 久久躁狠狠躁夜夜爽| 日韩一级免费观看| 久久久久久香蕉网| 亚洲精品免费网站| 国产精品国产三级国产aⅴ无密码| 亚洲欧美在线看| 欧美成人网在线| 欧美日韩一区在线观看| 久久国产精品毛片| 亚洲福利视频网| 欧美亚男人的天堂| 久久久久久久久久久久久久一区| 亚洲日本aⅴ片在线观看香蕉| 久久不射2019中文字幕| av成人黄色| 亚洲国产精品福利| 国产真实乱偷精品视频免| 欧美日韩一区二区三区在线看 | 欧美视频在线观看一区二区| 久久综合电影| 久久超碰97中文字幕| 亚洲一区二区三区激情| 亚洲黄色在线看| 欧美成人日韩|