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

poj 1797 Heavy Transportation 最短路

Heavy Transportation
Time Limit: 3000MS Memory Limit: 30000K
Total Submissions: 5123 Accepted: 1393

Description

Background
Hugo Heavy is happy. After the breakdown of the Cargolifter project he can now expand business. But he needs a clever man who tells him whether there really is a way from the place his customer has build his giant steel crane to the place where it is needed on which all streets can carry the weight.
Fortunately he already has a plan of the city with all streets and bridges and all the allowed weights.Unfortunately he has no idea how to find the the maximum weight capacity in order to tell his customer how heavy the crane may become. But you surely know.

Problem
You are given the plan of the city, described by the streets (with weight limits) between the crossings, which are numbered from 1 to n. Your task is to find the maximum weight that can be transported from crossing 1 (Hugo's place) to crossing n (the customer's place). You may assume that there is at least one path. All streets can be travelled in both directions.

Input

The first line contains the number of scenarios (city plans). For each city the number n of street crossings (1 <= n <= 1000) and number m of streets are given on the first line. The following m lines contain triples of integers specifying start and end crossing of the street and the maximum allowed weight, which is positive and not larger than 1000000. There will be at most one street between each pair of crossings.

Output

The output for every scenario begins with a line containing "Scenario #i:", where i is the number of the scenario starting at 1. Then print a single line containing the maximum allowed weight that Hugo can transport to the customer. Terminate the output for the scenario with a blank line.

Sample Input

1
3 3
1 2 3
1 3 4
2 3 5

Sample Output

Scenario #1:
4
給定n個點,及m條邊的最大負載,求頂點1到頂點n的最大流。
用Dijkstra算法解之,只是需要把“最短路”的定義稍微改變一下,
A到B的路長定義為路徑上邊權最小的那條邊的長度,
而最短路其實是A到B所有路長的最大值。
//Heavy Transportation
//Dijkstra
#include <iostream>
#include
<stdio.h>
using namespace std;
const int MAXS=1005;
int n;
int mat[MAXS][MAXS];
int asd[MAXS];
int s[MAXS];
int min(int a,int b){return a<b?a:b;}
int Dijkstra()
{
    
int i,j;
    
for(i=1;i<n;i++)
    
{
        asd[i]
=mat[0][i];
        s[i]
=0;
    }

    s[
0]=1;
    asd[
0]=0;
    
for(i=0;i<n-1;i++)
    
{
        
int max=0;
        
int u=0;
        
for(j=1;j<n;j++)
        
{
            
if(s[j]==0 && asd[j]>max)
            
{
                u
=j;
                max
=asd[j];
            }

        }

        
if(u==0)
            
break;
        s[u]
=1;
        asd[u]
=max;
        
for(j=1;j<n;j++)
        
{
            
if (s[j]==0 && asd[j]<min(asd[u],mat[u][j]))
            
{
                asd[j]
=min(asd[u],mat[u][j]);
                
            }

        }

    }

    
return asd[n-1];

}

int main()
{
    
    
int t,m;
    
int i,j;
    scanf(
"%d",&t);
    
int v1,v2;
    
int value;
    
for (int s=1;s<=t;s++)
    
{
        scanf(
"%d%d",&n,&m);
        
for(i=0;i<n;i++)
            
for (j=0;j<n;j++)
            
{
                mat[i][j]
=0;
            }

        
while (m--)
        
{
            scanf(
"%d%d%d",&v1,&v2,&value);
            mat[v1
-1][v2-1]=mat[v2-1][v1-1]=value;
            
        }

        printf(
"Scenario #%d:\n%d\n\n",s,Dijkstra());

    }

    
return 0;
}

posted on 2010-09-01 09:28 若余 閱讀(1088) 評論(0)  編輯 收藏 引用

導航

<2009年8月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

統(tǒng)計

常用鏈接

留言簿

隨筆檔案(16)

搜索

最新隨筆

最新評論

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美日韩伊人| 欧美二区在线| 国产午夜亚洲精品羞羞网站| 欧美三区在线观看| 欧美日韩视频第一区| 欧美日韩美女| 国产精品免费福利| 国产伦精品一区二区三区免费| 国产精品一区二区久久久| 免费视频一区| 欧美成人一区二区三区| 免费看亚洲片| 欧美区亚洲区| 国产精品欧美日韩一区| 国产日韩一区欧美| 在线观看国产欧美| 日韩亚洲欧美中文三级| 亚洲一区二区三区视频播放| 午夜免费日韩视频| 久久午夜视频| 亚洲九九精品| 亚洲欧美久久久久一区二区三区| 欧美在线在线| 欧美精品一区二区在线观看| 国产美女高潮久久白浆| 在线精品一区| 午夜精品久久久久久久久| 老巨人导航500精品| 亚洲伦理在线免费看| 欧美一区激情| 欧美精品一区二区三区高清aⅴ| 欧美三级在线视频| 一区一区视频| 午夜精品视频在线观看| 亚洲成在线观看| 日韩视频在线观看一区二区| 亚洲欧美日韩一区二区三区在线 | 亚洲视频1区| 久久青草欧美一区二区三区| 亚洲精品一区在线| 久久av资源网| 欧美亚男人的天堂| 亚洲国产精品久久| 久久精品视频在线看| 日韩小视频在线观看专区| 久久久人成影片一区二区三区观看| 欧美日韩一区高清| 亚洲精品国久久99热| 久久综合色8888| 午夜久久久久久久久久一区二区| 欧美黄色影院| 亚洲国产精品久久| 美国三级日本三级久久99| 亚洲一区黄色| 欧美性猛交视频| 99精品国产一区二区青青牛奶| 久久综合网络一区二区| 欧美一区二区私人影院日本| 国产精品福利在线观看网址| 夜夜爽夜夜爽精品视频| 亚洲精品1区| 欧美福利精品| 日韩视频中午一区| 亚洲高清免费在线| 欧美va天堂在线| 久久资源在线| 亚洲一区二区精品在线观看| 欧美日韩免费区域视频在线观看| 亚洲人屁股眼子交8| 美女久久网站| 免费不卡中文字幕视频| 亚洲黄色有码视频| 亚洲国产日韩一级| 欧美激情a∨在线视频播放| 亚洲精品你懂的| 亚洲精品国产精品久久清纯直播| 欧美国产在线电影| 一区二区三区色| 夜夜夜久久久| 国产精品视频专区| 久久久av网站| 噜噜爱69成人精品| 夜夜嗨av一区二区三区四季av| 亚洲毛片播放| 国产美女扒开尿口久久久| 麻豆精品视频在线| 欧美高清在线| 亚洲欧美中文另类| 午夜精品视频网站| 影音先锋欧美精品| 亚洲精品麻豆| 国产欧美日韩在线| 欧美国产高清| 国产精品久久久亚洲一区| 久久免费视频在线观看| 欧美成人综合网站| 欧美一区二区高清| 美日韩精品免费观看视频| 正在播放日韩| 久久久夜精品| 欧美精品1区2区3区| 欧美在线播放一区二区| 蜜桃久久av一区| 午夜视频一区在线观看| 美女免费视频一区| 午夜视黄欧洲亚洲| 欧美大香线蕉线伊人久久国产精品| 一区二区三区视频免费在线观看| 亚洲欧美日韩国产成人| 亚洲理论在线| 欧美一区二区三区在线| 在线视频精品一区| 久久男女视频| 久久爱www.| 欧美日一区二区在线观看| 久久综合电影一区| 国产精品v欧美精品v日韩 | 欧美日韩免费高清| 亚洲欧美日韩视频二区| 久久九九全国免费精品观看| 亚洲一区精彩视频| 久久久噜噜噜久久久| 久久精品1区| 欧美久久久久免费| 欧美1区2区3区| 国产一区二区三区免费观看| 在线亚洲美日韩| 日韩亚洲在线| 蜜臀99久久精品久久久久久软件 | 亚洲一区二区精品视频| 亚洲精品在线二区| 久久成年人视频| 欧美一区二区视频免费观看| 欧美精品日韩| 亚洲二区在线视频| 亚洲福利视频一区| 久久久久久久一区二区| 欧美一区午夜精品| 欧美系列亚洲系列| 亚洲视频碰碰| 亚洲在线一区| 国产精品国产自产拍高清av| 亚洲精品一区在线观看香蕉| 99精品欧美| 欧美久久99| 日韩香蕉视频| 香蕉成人久久| 国产欧美综合一区二区三区| 欧美亚洲免费电影| 欧美在线观看网站| 国产区精品视频| 欧美在线|欧美| 久久嫩草精品久久久精品一| 国产综合网站| 久久久久久亚洲综合影院红桃 | 性亚洲最疯狂xxxx高清| 亚洲电影观看| 欧美成人一品| 一区二区三区成人精品| 性欧美xxxx视频在线观看| 国产日韩欧美三级| 久久久人成影片一区二区三区| 亚洲二区在线观看| 亚洲性视频网址| 国产欧美日韩一区二区三区| 久久精品成人| 亚洲激情成人在线| 亚洲一区精彩视频| 狠狠综合久久| 欧美日韩国产精品自在自线| 亚洲天堂av在线免费观看| 欧美在线一级视频| 亚洲国产综合在线| 欧美四级剧情无删版影片| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲国产精品悠悠久久琪琪| 欧美日韩免费在线视频| 欧美一区二区三区四区夜夜大片| 欧美激情精品| 性做久久久久久久久| 91久久久久久久久久久久久| 国产精品福利久久久| 久久一区免费| 亚洲桃色在线一区| 久久精品国产2020观看福利| 欧美日韩性生活视频| 亚洲一区二区免费视频| 免费国产自线拍一欧美视频| 亚洲午夜极品| 亚洲人成毛片在线播放| 国产欧美日韩在线| 欧美日韩美女在线观看| 欧美jizz19hd性欧美| 久久久欧美精品sm网站| 欧美一区二区成人| 亚洲午夜在线观看视频在线| 亚洲欧洲综合另类| 美女视频黄免费的久久| 久久久精品tv| 欧美在线免费观看视频|