<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 147  文章 - 71  trackbacks - 0
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    常用鏈接

    留言簿(1)

    隨筆分類(146)

    隨筆檔案(147)

    文章分類(28)

    文章檔案(28)

    喜歡的Blog

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    http://acm.pku.edu.cn/JudgeOnline/problem?id=1125
    【題意簡述】有向圖(互相之間可能不等)中各頂點之間的最短路徑問題。一個人收到消息后便開始向所有他能發送的人(因人以固定的不等時間(長度1~10))發送消息,當所有人都收到消息后的時間長短為評價標準。
    【分析】Floyd算法。POJ這題的測試數據不嚴密,沒有寫disjoint也可以AC。
    import java.util.*;
    import java.io.*;

    public class poj_1125{
        
        
    public static void main(String rgs[]) throws Exception
        
    {
            Scanner cin 
    = new Scanner(new BufferedInputStream(System.in));
            
    int i,j,k,t=0,e,s,n = cin.nextInt();
            
    while(n!=0){
                
    int[][] a=new int[n+1][n+1];
                
    for(i=1;i<=n;i++)
                    Arrays.fill(a[i],
    0xfffff);
                
    for(i=1;i<=n;i++){
                    t 
    = cin.nextInt();
                    
    for(j=1;j<=t;j++){
                        e 
    = cin.nextInt();
                        s 
    = cin.nextInt();
                        a[i][e]
    =s;
                    }

                }
                
                
    for(k=1;k<=n;k++){
                    
    for(i=1;i<=n;i++){
                        
    for(j=1;j<=n;j++){
                            
    if(a[i][k]+a[k][j]<a[i][j])
                                a[i][j]
    =a[i][k]+a[k][j];
                        }

                    }

                }
        
                
    int min=0xfffff,max;
                k
    =0;        
                
    for(i=1;i<=n;i++){
                    max
    =0;
                    
    for(j=1;j<=n;j++){
                        
    if(i!=&& a[i][j]>max)
                            max
    =a[i][j];
                    }

                    
    if(max<min){
                        min
    =max;
                        k
    =i;
                    }

                }

                
    if(k>0)
                    System.out.println(k
    +" "+min);
                
    else
                    System.out.println(
    "disjoint");
                n 
    = cin.nextInt();
            }

        }

    }
    posted on 2009-09-18 10:16 飛翔天使 閱讀(1076) 評論(0)  編輯  收藏 所屬分類: poj
    主站蜘蛛池模板: 亚洲精品制服丝袜四区| 免费又黄又硬又爽大片| 最新精品亚洲成a人在线观看| 日韩免费观看视频| 中文字幕版免费电影网站| 国语成本人片免费av无码| 亚洲精品免费观看| 国产va精品免费观看| 亚洲人成无码网站| 拨牐拨牐x8免费| 亚洲人片在线观看天堂无码| 亚洲网站在线免费观看| 亚洲中文字幕丝袜制服一区| 亚洲日韩精品无码专区加勒比| 国产亚洲A∨片在线观看| 久久这里只有精品国产免费10| 免费无码av片在线观看| 亚洲一区二区三区乱码在线欧洲| 亚洲第一区精品观看| 国产成人精品日本亚洲专区6| 亚洲AV无一区二区三区久久| 美女被艹免费视频| 中文字幕亚洲精品无码| 在线免费观看a级片| 亚洲国产AV无码一区二区三区| 亚洲αⅴ无码乱码在线观看性色| 亚洲六月丁香六月婷婷色伊人| 8888四色奇米在线观看免费看| 国产免费一区二区三区在线观看| 久久www免费人成精品香蕉| 香蕉视频在线观看亚洲| 免费一级毛片正在播放| 一本色道久久综合亚洲精品高清| 在线看片人成视频免费无遮挡| 日韩不卡免费视频| 大陆一级毛片免费视频观看| 日韩精品成人无码专区免费| 无码人妻一区二区三区免费视频 | 亚洲a在线视频视频| 4444亚洲国产成人精品| 久久国产精品国产自线拍免费|