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

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算法大概知道怎么用了 ,好像是動態(tài)規(guī)劃實現(xiàn)的,不知道為什么這樣是對的
 4O(N^3)求解最短路徑問題,數(shù)據(jù)范圍超過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 田兵 閱讀(1448) 評論(1)  編輯 收藏 引用 所屬分類: 圖論題

<2010年8月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
2930311234

導航

統(tǒng)計

常用鏈接

留言簿(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>
            国产精品激情偷乱一区二区∴| 欧美精品系列| 一本一本久久a久久精品综合麻豆| 亚洲综合丁香| 美日韩在线观看| 国产精品麻豆成人av电影艾秋| 伊大人香蕉综合8在线视| 亚洲视频综合在线| 久久综合狠狠| 久久国产黑丝| 欧美成人在线免费观看| 夜夜爽av福利精品导航| 欧美在线视频一区二区| 性欧美xxxx视频在线观看| 欧美日韩卡一卡二| 亚洲成人中文| 久久久久一区二区三区四区| 亚洲自啪免费| 欧美日韩亚洲综合| 亚洲日本理论电影| 蜜乳av另类精品一区二区| 午夜精彩国产免费不卡不顿大片| 欧美日韩国产三区| 亚洲三级国产| 欧美成人四级电影| 久久精品人人| 国产综合亚洲精品一区二| 性做久久久久久久久| 中日韩午夜理伦电影免费| 欧美精品久久久久久久久老牛影院| 亚洲成色最大综合在线| 久久久青草婷婷精品综合日韩| 亚洲欧美中文另类| 欧美激情在线狂野欧美精品| 欧美国产高清| 一区二区激情视频| 亚洲精品国久久99热| 免费欧美高清视频| 久久人人九九| 亚洲国产一区二区精品专区| 欧美大片91| 欧美成人一区二区三区| 亚洲精品久久嫩草网站秘色| 欧美激情影音先锋| 久久久午夜视频| 在线观看日韩www视频免费| 久久先锋影音av| 久久精品国产2020观看福利| 国产欧美亚洲精品| 欧美综合国产精品久久丁香| 在线综合亚洲欧美在线视频| 欧美黄网免费在线观看| 99v久久综合狠狠综合久久| 久久综合色8888| 玖玖玖国产精品| 日韩一级在线观看| 在线亚洲电影| 国产欧美视频一区二区三区| 免费日韩一区二区| 欧美精品黄色| 久久不射电影网| 欧美专区在线观看一区| 国产精品一二三| 亚洲一区三区视频在线观看| 香蕉成人久久| 亚洲美洲欧洲综合国产一区| 中文亚洲免费| 韩曰欧美视频免费观看| 亚洲激情中文1区| 欧美日韩免费高清| 榴莲视频成人在线观看| 欧美日本视频在线| 亚洲在线免费视频| 久久精品在线视频| 一区二区激情| 亚洲视频1区| 在线免费观看日本欧美| 一本在线高清不卡dvd| 激情一区二区三区| 久久久国产精品亚洲一区| 你懂的视频一区二区| 欧美一进一出视频| 欧美福利视频在线观看| 久久精品国产一区二区电影| 欧美成人一区二区在线| 久久漫画官网| 国产精品高清一区二区三区| 欧美激情va永久在线播放| 国产精品亚洲综合久久| 午夜免费久久久久| 亚洲中无吗在线| 亚洲精品中文字| 久久国产精品久久久久久| 9色国产精品| 久久久99爱| 性亚洲最疯狂xxxx高清| 欧美三级不卡| 亚洲欧美自拍偷拍| 亚洲福利视频免费观看| 亚洲黄色影片| 国内成+人亚洲+欧美+综合在线| 亚洲美女诱惑| 亚洲国产美女久久久久| 欧美一区二区国产| 亚洲一级二级| 欧美日韩国产丝袜另类| 亚洲黄色片网站| 亚洲国产另类精品专区| 久久久久女教师免费一区| 久久久久久久尹人综合网亚洲| 国产乱子伦一区二区三区国色天香| 亚洲另类春色国产| 亚洲美女91| 久久婷婷国产麻豆91天堂| 久久精品一区蜜桃臀影院| 国产精品视频男人的天堂| 一区二区三区精品久久久| 一本色道久久综合狠狠躁篇怎么玩| 欧美**字幕| 亚洲人成网站777色婷婷| 日韩一级大片| 欧美色网一区二区| 亚洲一区欧美激情| 欧美综合激情网| 黄色亚洲精品| 欧美成人免费播放| 久久天天躁夜夜躁狠狠躁2022| 国产女人18毛片水18精品| 欧美亚洲一区三区| 久久久综合精品| 国产精品一区二区a| 亚洲一区二区黄| 欧美在线www| 在线观看亚洲精品| 欧美精品国产精品| 亚洲在线一区二区| 久久精品视频在线| 伊人春色精品| 欧美黄色一区二区| 亚洲免费婷婷| 先锋影音久久久| 国产日本亚洲高清| 久久久久青草大香线综合精品| 亚洲国产一二三| 午夜国产一区| 在线观看国产欧美| 欧美一区激情| 久久久久久久综合| 日韩一级不卡| 欧美日韩国产精品专区| 一区二区三区**美女毛片 | 国产综合欧美在线看| 久久精品国产一区二区电影| 嫩模写真一区二区三区三州| 亚洲精品美女91| 国产精品网站一区| 久久综合伊人77777| 亚洲精品免费在线| 久久精品二区三区| 亚洲免费播放| 国内外成人在线视频| 欧美久久久久久| 欧美专区第一页| 一区二区三区国产盗摄| 欧美99在线视频观看| 欧美一区午夜视频在线观看| 永久免费精品影视网站| 亚洲日本在线观看| 亚洲美女视频在线免费观看| 国产精品区一区二区三区| 麻豆精品传媒视频| 亚洲国产成人精品久久| 久久国产乱子精品免费女| 在线亚洲观看| 欧美日韩成人一区| 美女诱惑黄网站一区| 午夜亚洲福利在线老司机| 夜夜爽av福利精品导航 | 亚洲欧美日韩国产综合| 日韩一区二区久久| 亚洲精品乱码久久久久久蜜桃91| 在线日韩中文字幕| 亚洲国语精品自产拍在线观看| 亚洲欧洲日韩在线| 亚洲精品一二三区| 宅男噜噜噜66国产日韩在线观看| 一区二区三区色| 亚洲性夜色噜噜噜7777| 欧美一区二区三区四区在线 | 中文精品99久久国产香蕉| 亚洲一区二区三区在线看| 亚洲欧美美女| 久久久久欧美精品| 欧美激情久久久| 欧美日韩直播| 国产精品免费在线| 国产综合色产| 亚洲乱码久久| 先锋影音国产一区| 免费看av成人|