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

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/   做的第一個(gè)圖論題
 2圖的最短路徑問題,到‘Z’的最短路徑;
 3Floyd算法大概知道怎么用了 ,好像是動(dòng)態(tài)規(guī)劃實(shí)現(xiàn)的,不知道為什么這樣是對的
 4O(N^3)求解最短路徑問題,數(shù)據(jù)范圍超過400可能就危險(xiǎn)了
 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 田兵 閱讀(1450) 評(píng)論(1)  編輯 收藏 引用 所屬分類: 圖論題

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

導(dǎo)航

統(tǒng)計(jì)

常用鏈接

留言簿(2)

隨筆分類(65)

隨筆檔案(65)

文章檔案(2)

ACM

搜索

積分與排名

最新隨筆

最新評(píng)論

閱讀排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            日韩视频在线一区二区| 欧美久久精品午夜青青大伊人| 最新亚洲一区| 亚洲综合色激情五月| 亚洲人成小说网站色在线| 亚洲欧美日韩中文视频| 一区二区三区 在线观看视| 久久久久www| 欧美诱惑福利视频| 亚洲国内在线| 国产区精品在线观看| 亚洲人成网站精品片在线观看| 国产主播精品在线| 亚洲欧美日韩区| 亚洲综合色丁香婷婷六月图片| 欧美国产精品一区| 亚洲丶国产丶欧美一区二区三区 | 亚洲午夜日本在线观看| 亚洲精品少妇网址| 免费观看30秒视频久久| 开心色5月久久精品| 久久久综合精品| 欧美中文字幕视频| 国产精品欧美日韩久久| 一区二区日韩精品| 亚洲一区二区少妇| 国产精品福利久久久| 一本不卡影院| 亚洲专区一区| 国产精品亚洲网站| 午夜精品视频| 狼狼综合久久久久综合网| 韩国av一区二区| 99国产精品久久久久久久成人热| 亚洲区国产区| 欧美另类69精品久久久久9999| 亚洲人www| 亚洲一区二区免费视频| 国产精品国产a| 欧美亚洲日本国产| 噜噜噜在线观看免费视频日韩| 一区二区视频欧美| 美女视频黄 久久| 亚洲精品美女在线观看| 亚洲一区二区三区视频| 国产精品自在线| 久久久久久一区二区三区| 欧美成人免费全部| 99精品欧美一区| 国产欧美日韩91| 蜜桃av综合| 亚洲午夜伦理| 欧美sm视频| 亚洲综合色视频| 国产自产女人91一区在线观看| 久久亚洲国产成人| 亚洲最新视频在线播放| 久久高清国产| 亚洲免费观看在线观看| 国产精品网站视频| 免费日韩av电影| 日韩亚洲国产欧美| 久久性色av| 亚洲一区尤物| 在线看片欧美| 国产精品无码专区在线观看| 久久免费精品视频| 亚洲网站在线播放| 欧美激情国产精品| 久久狠狠久久综合桃花| 日韩视频一区二区三区在线播放免费观看| 欧美视频一区二区三区四区 | 亚洲视频一区在线观看| 美女脱光内衣内裤视频久久网站| 91久久国产综合久久蜜月精品 | 欧美四级伦理在线| 久久久久久久久伊人| 一本色道**综合亚洲精品蜜桃冫| 久久综合中文| 午夜精彩视频在线观看不卡| 亚洲精品一区久久久久久| 韩国av一区| 国产欧美一区二区在线观看| 欧美激情亚洲激情| 久久人人超碰| 欧美一站二站| 免费不卡中文字幕视频| 亚洲女女女同性video| 亚洲美女在线观看| 亚洲国产成人高清精品| 国内视频一区| 国产片一区二区| 欧美四级在线观看| 欧美日韩国产美| 欧美高清在线播放| 美女精品自拍一二三四| 欧美一级日韩一级| 午夜精彩视频在线观看不卡 | 亚洲视频一区在线| 99精品视频网| 91久久精品一区| 亚洲国产91| 亚洲观看高清完整版在线观看| 红桃视频欧美| 一区精品在线播放| 1204国产成人精品视频| 极品尤物一区二区三区| 娇妻被交换粗又大又硬视频欧美| 国产一级揄自揄精品视频| 国产嫩草一区二区三区在线观看| 国产精品久久777777毛茸茸| 国产精品国产a级| 国产精品久久久久久亚洲毛片| 国产精品jizz在线观看美国 | 亚洲高清视频在线| 在线免费一区三区| 91久久精品国产91久久| 亚洲精品国产拍免费91在线| 亚洲精品一二区| 日韩图片一区| 亚洲欧美国产精品专区久久| 亚洲欧美日韩中文视频| 欧美一区二区在线| 久久久久久国产精品mv| 男人的天堂亚洲| 亚洲黑丝一区二区| 亚洲精品婷婷| 亚洲一区二区三区精品视频| 午夜精品福利一区二区蜜股av| 欧美伊人久久| 欧美大片在线看免费观看| 欧美人妖另类| 国产伦精品一区二区三区视频黑人 | 99re6这里只有精品视频在线观看| 亚洲精品日韩欧美| 亚洲免费视频在线观看| 久久精品盗摄| 欧美大胆成人| 国产女主播在线一区二区| 国产一区二区在线观看免费播放 | 亚洲精选视频免费看| 午夜精品一区二区三区四区| 久久视频在线视频| 日韩视频第一页| 欧美一区综合| 欧美日韩精品在线| 国产一区二区三区免费观看| 亚洲美女免费视频| 久久激情综合网| 亚洲免费黄色| 久久久久一区二区三区| 欧美色精品在线视频| 在线成人欧美| 亚洲欧美日韩一区二区| 欧美激情精品久久久久久免费印度| 日韩视频中文| 浪潮色综合久久天堂| 国产美女一区二区| 亚洲色在线视频| 女人色偷偷aa久久天堂| 午夜精品久久久99热福利| 欧美精品在线看| 亚洲电影免费在线观看| 午夜视频在线观看一区| 亚洲激情av| 久久午夜电影网| 国产色视频一区| 亚洲图片你懂的| 亚洲人体一区| 欧美成人亚洲| 在线免费观看日本欧美| 久久精品官网| 亚洲自拍电影| 国产精品欧美日韩| 亚洲一区二区网站| 亚洲精品黄网在线观看| 免费在线成人av| 精品999在线播放| 久久久777| 午夜天堂精品久久久久| 国产精品亚洲不卡a| 中文亚洲欧美| 99av国产精品欲麻豆| 欧美激情一级片一区二区| 亚洲国产精品久久久久秋霞影院| 久久久国产一区二区| 欧美一区二区三区精品| 国产欧美亚洲日本| 欧美一级大片在线观看| 亚洲免费影视| 国产一区999| 久久一区二区三区超碰国产精品| 先锋资源久久| 国产一区亚洲一区| 久久久精品国产一区二区三区 | 亚洲日韩欧美一区二区在线| 欧美va天堂va视频va在线| 看片网站欧美日韩| 亚洲精选视频免费看| 亚洲精品国产精品国自产观看 |