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

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 幻浪天空領主 閱讀(236) 評論(0)  編輯 收藏 引用 所屬分類: USACO

<2025年9月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

導航

統計

常用鏈接

留言簿(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>
            国产精品红桃| 欧美视频四区| 亚洲黄色成人| 亚洲国产成人精品久久| 久久亚洲综合网| 99riav国产精品| 一级成人国产| 韩国在线视频一区| 欧美国内亚洲| 国产精品毛片a∨一区二区三区| 亚洲永久精品大片| 性欧美大战久久久久久久久| 亚洲二区免费| 99国产精品久久久久久久久久| 国产精品夜夜夜| 美女视频黄a大片欧美| 欧美日韩国产精品一区二区亚洲| 午夜精品久久久久久久白皮肤| 久久精品成人| 一区二区三区欧美在线| 欧美一区二区在线观看| 亚洲六月丁香色婷婷综合久久| 亚洲视频高清| 91久久国产综合久久| 亚洲午夜激情免费视频| 在线成人性视频| 亚洲无吗在线| 亚洲国产精品999| 亚洲欧美日韩区| 日韩视频一区二区在线观看| 欧美一级免费视频| 亚洲午夜精品久久久久久浪潮| 欧美亚洲免费电影| 亚洲一卡久久| 欧美国产精品v| 美女成人午夜| 国产欧美韩日| 99视频有精品| 亚洲青涩在线| 久久久亚洲午夜电影| 香蕉久久一区二区不卡无毒影院| 免费看亚洲片| 久久综合伊人| 国产午夜精品视频免费不卡69堂| 日韩一区二区免费看| 91久久精品久久国产性色也91| 欧美在线观看天堂一区二区三区| 一区二区欧美在线| 欧美激情精品久久久久久蜜臀| 久久久久久久久久久久久久一区| 国产精品福利影院| 日韩视频中午一区| 亚洲精品社区| 欧美99久久| 欧美成人精品影院| 在线免费观看日本欧美| 久久精品国产96久久久香蕉| 欧美在线999| 国产日韩精品入口| 亚洲欧美区自拍先锋| 亚洲专区一区| 国产精品免费网站| 亚洲欧美成人综合| 欧美自拍偷拍| 国内精品久久久久影院 日本资源| 亚洲欧美国产77777| 性欧美8khd高清极品| 国产精品尤物福利片在线观看| 在线视频亚洲欧美| 欧美一级理论片| 国产欧美日韩一区二区三区| 午夜精品亚洲| 久久亚洲一区二区| 亚洲福利av| 欧美国产日韩a欧美在线观看| 亚洲大片在线| 亚洲一区二区三区涩| 国产精品视频xxxx| 久久狠狠亚洲综合| 欧美激情网站在线观看| 一区二区欧美精品| 国产伦精品一区二区三区四区免费 | 国产一区二区三区在线观看视频 | 欧美有码视频| 精品96久久久久久中文字幕无| 久久精品女人| 亚洲国产精品传媒在线观看| 一区二区av在线| 国产日本欧美一区二区三区| 久久久久久免费| 亚洲精品中文字| 欧美主播一区二区三区| 在线观看亚洲视频| 欧美色播在线播放| 久久精品青青大伊人av| 亚洲啪啪91| 久久精品国产在热久久| 亚洲人成网站在线播| 国产精品美女www爽爽爽视频| 久久国产精品久久久久久电车| 欧美国产91| 久久www成人_看片免费不卡| 亚洲国产精品热久久| 欧美日韩精品免费观看| 久久精品国语| 亚洲在线视频网站| 亚洲风情在线资源站| 欧美一级片一区| 日韩视频中午一区| 韩国在线一区| 国产精品永久免费在线| 欧美精品在线免费| 久久午夜激情| 性做久久久久久免费观看欧美| 亚洲精品国产精品久久清纯直播| 久久久噜噜噜久久狠狠50岁| 亚洲天堂黄色| 亚洲卡通欧美制服中文| 激情丁香综合| 国产日产欧产精品推荐色| 欧美日韩中文字幕在线| 欧美不卡高清| 久久影院亚洲| 久久久久久久久岛国免费| 亚洲欧美另类国产| 亚洲午夜av| 夜夜嗨av一区二区三区四区| 亚洲激情视频网站| 免费日韩av片| 老司机免费视频一区二区| 久久精品一级爱片| 欧美一区2区视频在线观看| 亚洲午夜一区| 亚洲色图在线视频| 一区二区三区视频在线观看| 亚洲区免费影片| 亚洲欧洲视频| 日韩亚洲成人av在线| 99国产精品国产精品久久| 亚洲破处大片| 日韩午夜精品| 在线中文字幕日韩| 亚洲天堂网在线观看| 国产精品99久久久久久久久| 国产精品99久久久久久久女警| 一区二区国产在线观看| a4yy欧美一区二区三区| 一本色道久久综合| 亚洲网站啪啪| 欧美亚洲色图校园春色| 久久www成人_看片免费不卡| 久久久久久国产精品mv| 美乳少妇欧美精品| 亚洲国产女人aaa毛片在线| 亚洲人成网站色ww在线| 99av国产精品欲麻豆| 中国av一区| 久久成年人视频| 蜜臀99久久精品久久久久久软件| 欧美国产日本| 国产精品羞羞答答xxdd| 国产一区二区日韩| 91久久精品国产91久久| 亚洲一区日韩| 久久夜色精品国产| 亚洲精品少妇网址| 亚洲综合日韩在线| 久久久久久久精| 欧美日韩精品欧美日韩精品一| 国产精品嫩草影院av蜜臀| 国产一区二区日韩精品| 日韩视频在线你懂得| 性欧美大战久久久久久久免费观看| 久久激五月天综合精品| 亚洲国产精品成人综合色在线婷婷| 一本大道久久精品懂色aⅴ| 欧美亚洲午夜视频在线观看| 欧美99久久| 国产日韩在线看| 亚洲免费成人| 久久精品一区二区| 亚洲精品美女久久7777777| 香蕉成人啪国产精品视频综合网| 狼人社综合社区| 国产精品亚洲综合久久| 亚洲精品网站在线播放gif| 欧美一区二区在线| 亚洲欧洲日产国产综合网| 欧美一区二区视频97| 欧美私人啪啪vps| 亚洲高清一二三区| 久久精品一区二区三区中文字幕 | 日韩网站在线观看| 久久久www成人免费无遮挡大片| 欧美亚洲成人网| 亚洲久久视频| 欧美韩国一区| 久久久久国内| 国产午夜精品麻豆| 午夜在线不卡|