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

USACO Section 2.4 Bessie Come Home

Bessie Come Home

Kolstad & Burch

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.

PROGRAM NAME: comehome

INPUT FORMAT

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)

SAMPLE INPUT (file comehome.in)

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

OUTPUT FORMAT

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 OUTPUT (file comehome.out)

B 11
Analysis

Since the problem aims to solve a single-source shortest path problem, we can use the classical algorithms, such as Dijkstra, Bellman-Ford and the Floyd algorithm. Thanks to the small data amount, all of them are correct for this prblem.

Code

/*
ID:braytay1
TASK:comehome
LANG:C++
*/

#include 
<iostream>
#include 
<fstream>
using namespace std;
ifstream fin(
"comehome.in");
ofstream fout(
"comehome.out");

int map[55][55];
int dis[55];

void bellman_ford(){
    dis[
52]=0;
    
for (int k=1;k<52;k++)
        
for (int u=1;u<=52;u++)
            
for (int v=1;v<=52;v++)
                
if ((dis[v]>dis[u]+map[u][v])&&map[u][v]<=10000
                    dis[v]
=dis[u]+map[u][v];
}

char find_min(int a[55]){
    
char source;
    
int min=1000000;
    
for (int i=27;i<=51;i++){
        
if (min>a[i]) {min=a[i];source=i-26+64;}
    }

    
return source;
}

int main(){
    
int N;
    fin
>>N;
    memset(map,
100,sizeof(map));
    
for (int i=1;i<=N;i++){
        
char source,dest;
        fin
>>source>>dest;
        
int s,d;
        s
=(source>=97&&source<=122)?(source-96):(source-64+26);
        d
=(dest>=97&&dest<=122)?(dest-96):(dest-64+26);
        
int ds;
        fin
>>ds;
        
if (ds<map[s][d]) map[s][d]=ds;        
        map[d][s]
=map[s][d];
    }

    memset(dis,
100,sizeof(dis));
    bellman_ford();
    
char res;
    res
=find_min(dis);
    fout
<<res<<" "<<dis[res-64+26]<<endl;
    
return 0;
}

posted on 2008-08-19 22:19 幻浪天空領主 閱讀(245) 評論(0)  編輯 收藏 引用 所屬分類: USACO

<2025年12月>
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910

導航

統計

常用鏈接

留言簿(1)

隨筆檔案(2)

文章分類(23)

文章檔案(22)

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            最新日韩欧美| 99riav1国产精品视频| 亚久久调教视频| 亚洲视频1区2区| 国产精品第13页| 亚洲欧美99| 午夜精品久久久久| 黄色日韩在线| 久久综合色婷婷| 久久亚洲精选| 亚洲精品一区在线观看| 亚洲精品一区在线观看| 国产精品毛片va一区二区三区 | 另类激情亚洲| 最近中文字幕日韩精品| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美成人a视频| 亚洲一区在线免费| 欧美一区在线看| 最新日韩中文字幕| 制服丝袜激情欧洲亚洲| 国产专区综合网| 亚洲激情欧美激情| 国产欧美亚洲一区| 亚洲高清中文字幕| 国产精品日韩专区| 亚洲第一二三四五区| 欧美视频国产精品| 免费观看日韩av| 欧美三级特黄| 欧美成人黑人xx视频免费观看| 欧美激情亚洲国产| 久久久精品一区| 欧美女激情福利| 久久精品视频在线观看| 欧美韩日视频| 久久综合伊人77777| 欧美伦理在线观看| 美女视频网站黄色亚洲| 国产精品久久一卡二卡| 亚洲激情小视频| 一区二区三区在线观看国产| 日韩亚洲欧美一区| 91久久黄色| 欧美一区二区三区婷婷月色| 99亚洲视频| 免费观看成人网| 久久一区欧美| 国产欧美日韩不卡| 99精品视频网| 亚洲伦理一区| 老司机精品视频网站| 久久裸体视频| 国产亚洲精品7777| 亚洲一区二区免费视频| 一本色道久久综合一区| 欧美xart系列高清| 欧美国产91| 在线观看日韩av电影| 午夜在线a亚洲v天堂网2018| 亚洲天堂成人| 欧美日韩在线观看一区二区三区| 欧美激情视频给我| 亚洲国产欧美一区二区三区久久| 久久精彩免费视频| 久久精品一本| 好男人免费精品视频| 欧美一区二区视频在线观看| 欧美在线高清视频| 国产农村妇女精品一区二区| 亚洲永久免费观看| 久久成人羞羞网站| 激情文学综合丁香| 久久在精品线影院精品国产| 免费观看久久久4p| 亚洲国产婷婷| 男人的天堂成人在线| 91久久久国产精品| 亚洲性线免费观看视频成熟| 国产精品成人一区二区艾草| 亚洲综合视频在线| 久久久久久高潮国产精品视| 极品尤物久久久av免费看| 久久久国产成人精品| 欧美成人免费观看| 一区二区三区色| 国产精品夜夜夜| 久久九九免费| 亚洲精品123区| 亚洲图片自拍偷拍| 国产亚洲在线| 免费观看在线综合| 在线视频欧美精品| 久久久在线视频| 亚洲精品一区二区三区在线观看| 欧美日韩亚洲系列| 欧美亚洲网站| 亚洲国产专区| 欧美一级播放| 1769国产精品| 国产精品美女久久| 裸体女人亚洲精品一区| 亚洲美女少妇无套啪啪呻吟| 久久成人亚洲| 日韩视频精品在线观看| 国产欧美韩国高清| 欧美成人免费全部观看天天性色| 夜夜嗨av一区二区三区四季av| 久久久久久91香蕉国产| 99精品热视频只有精品10| 国产婷婷色综合av蜜臀av| 麻豆久久精品| 欧美一区=区| 亚洲伦伦在线| 欧美电影专区| 久久精品综合一区| 亚洲欧美日韩精品久久奇米色影视 | 午夜精品福利电影| 亚洲电影免费在线观看| 久久精品成人| 亚洲一区二区影院| 亚洲三级性片| 一区二区三区亚洲| 国产精品尤物福利片在线观看| 欧美成人亚洲成人| 久久久久在线| 欧美一区二区三区日韩视频| 99re热这里只有精品免费视频| 免费久久99精品国产自| 久久av一区二区三区| 亚洲砖区区免费| 一本色道久久加勒比88综合| 在线日本成人| 狠狠网亚洲精品| 国产一区二区三区在线播放免费观看| 欧美日韩伊人| 欧美三级黄美女| 欧美日韩理论| 欧美日韩高清在线观看| 欧美成人综合一区| 久久一区二区三区av| 久久激情视频久久| 欧美一区2区视频在线观看| 亚洲一区二区日本| 亚洲综合国产| 午夜精品久久一牛影视| 亚洲一品av免费观看| 宅男在线国产精品| 亚洲一区二区成人| 午夜精品久久久久久久99黑人| 亚洲午夜免费视频| 亚洲欧美区自拍先锋| 欧美一级精品大片| 久久国产色av| 免费日韩成人| 欧美国产日韩亚洲一区| 欧美另类女人| 国产精品毛片a∨一区二区三区|国| 欧美体内she精视频| 国产精品视频精品| 国产精品推荐精品| 国产亚洲精品久久久| 一区在线观看| 日韩小视频在线观看专区| 一区二区三区 在线观看视频| 中国av一区| 久久精品国产精品亚洲综合| 老**午夜毛片一区二区三区| 免费观看不卡av| 亚洲精品自在久久| 午夜精品影院| 开心色5月久久精品| 欧美精品一区二区三区很污很色的| 欧美区一区二| 国产欧美日韩视频一区二区| 激情视频一区二区| 一区二区三区高清在线| 欧美一区在线直播| 欧美激情一区二区久久久| 在线视频一区二区| 久久精品综合一区| 国产精品99免视看9| 在线看片欧美| 亚洲一区美女视频在线观看免费| 久久久高清一区二区三区| 欧美成人精品1314www| 一区二区三区日韩在线观看| 久久久久久伊人| 欧美视频日韩视频| 在线播放不卡| 午夜国产精品视频免费体验区| 美女国产精品| 亚洲尤物视频在线| 欧美精品在线看| 在线观看成人一级片| 午夜影院日韩| 亚洲精品视频啊美女在线直播| 久久成人人人人精品欧| 国产精品对白刺激久久久| 亚洲三级免费电影|