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

PKU 1394 Railroad 題解

最短路徑問題。
把每個點(diǎn)出發(fā)的所有路都存下
然后每一個點(diǎn)中按每一個路的出發(fā)時間降序排序。
然后就做超多遍最短路徑就可以了
  1#include<stdio.h>
  2#include<map>
  3#include<string>
  4#include<string.h>
  5#include <stdlib.h>
  6using namespace std;
  7map<string,int>city;
  8struct C{int to,s,t;};
  9C data[100][1000];
 10int l[110],ans[110];
 11char use[110];
 12int cmp(const void * elem1, const void * elem2)
 13{
 14    return  ((struct C*)elem2)->- ((struct C*)elem1)->s;
 15}

 16int main()
 17{
 18    //freopen("railroad.in","r",stdin);
 19    //freopen("railroad.out","w",stdout);
 20    int SS,TT,n,i,j,k,TTT,TI,s,t,NO,begin,totle,min,KK=0;
 21    string str,S,T;
 22    char name[1000],name1[1000],name2[1000];
 23    while(scanf("%d",&n),n)
 24    {
 25        totle=1000000;
 26        memset(l,0,sizeof(l));
 27        city.clear();
 28        for(i=0;i<n;i++)
 29        {
 30            scanf("%s",name);
 31            str=name;
 32            city[str]=i;
 33        }

 34        scanf("%d",&TTT);
 35        while(TTT--)
 36        {
 37            scanf("%d",&TI);
 38            scanf("%d%s",&s,name);
 39            S=name;SS=city[S];
 40            while(--TI)
 41            {
 42                scanf("%d%s",&t,name);
 43                T=name;TT=city[T];
 44                data[SS][l[SS]].to=TT;
 45                data[SS][l[SS]].s=s;
 46                data[SS][l[SS]].t=t;
 47                l[SS]++;
 48                SS=TT;s=t;
 49            }

 50        }

 51        for(i=0;i<n;i++)qsort(data[i],l[i],sizeof(C),cmp);
 52        /*
 53        for(i=0;i<n;i++)
 54        {
 55            for(j=0;j<l[i];j++)printf("%d ",data[i][j].s);
 56            printf("\n");
 57        }
 58        */

 59        scanf("%d",&s);
 60        scanf("%s",&name1);S=name1;SS=city[S];
 61        scanf("%s",&name2);T=name2;TT=city[T];
 62        for(i=0;i<l[SS];i++)
 63        {
 64            if(data[SS][i].s<s)break;
 65            memset(use,0,sizeof(use));
 66            memset(ans,1,sizeof(ans));
 67            //printf("asdasd%d\n",ans[100]);
 68            ans[SS]=data[SS][i].s;
 69            for(k=1;k<n;k++)
 70            {
 71                min=1000000;
 72                for(j=0;j<n;j++)
 73                    if(!use[j]&&ans[j]!=ans[100]&&ans[j]<min)
 74                    {
 75                        min=ans[j];
 76                        NO=j;
 77                    }

 78                if(min==1000000)break;
 79                use[NO]=1;
 80                for(j=0;j<l[NO];j++)
 81                    if(!use[data[NO][j].to])
 82                    {
 83                        if(data[NO][j].s<ans[NO])break;
 84                        if(data[NO][j].t<ans[data[NO][j].to])ans[data[NO][j].to]=data[NO][j].t;
 85                    }

 86            }

 87            if(ans[TT]<totle)
 88            {
 89                begin=ans[SS];
 90                totle=ans[TT];
 91            }

 92        }

 93        printf("Scenario #%d\n",++KK);
 94        if(totle==1000000)printf("No connection\n");
 95        else 
 96        {
 97            printf("Departure ");
 98            if(begin<1000)printf("0");
 99            else if(begin<100)printf("00");
100            else if(begin<10)printf("000");
101            printf("%d ",begin);
102            printf("%s\n",name1);
103            printf("Arrival   ");
104            begin=totle;
105            if(begin<1000)printf("0");
106            else if(begin<100)printf("00");
107            else if(begin<10)printf("000");
108            printf("%d ",begin);
109            printf("%s\n",name2);
110        }

111        printf("\n");
112    
113    }

114}

115
116

posted on 2008-07-18 16:43 gong 閱讀(300) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發(fā)表評論。
網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


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

導(dǎo)航

統(tǒng)計(jì)

常用鏈接

留言簿(6)

隨筆檔案

搜索

積分與排名

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国产日韩欧美一区| 亚洲激情视频网| 国产精品婷婷| 欧美日韩精品免费看| 麻豆成人在线播放| 欧美大成色www永久网站婷| 欧美国产日韩亚洲一区| 欧美伦理视频网站| 欧美日韩在线观看一区二区三区| 欧美三区在线观看| 国产视频精品va久久久久久| 尤物网精品视频| 亚洲人成在线播放网站岛国| 日韩视频免费观看高清在线视频| 亚洲婷婷综合色高清在线| 欧美一区二区精美| 免费成人性网站| 亚洲精选视频在线| 亚洲人成啪啪网站| 亚洲欧美日韩在线不卡| av不卡在线看| 亚洲主播在线| 久久九九热免费视频| 欧美成人精品一区二区三区| 欧美日韩精品一本二本三本| 国产乱人伦精品一区二区| 在线欧美小视频| 一区二区三区视频观看| 久久国产精品一区二区| 亚洲国产毛片完整版| 亚洲免费视频在线观看| 女主播福利一区| 国产精品视频一二| 亚洲精品中文字幕在线| 久久精品观看| 一本一本久久a久久精品综合麻豆| 性欧美8khd高清极品| 欧美精品一区二区三区久久久竹菊 | 亚洲综合999| 欧美顶级大胆免费视频| 国产一区二区日韩精品| 一区二区三区久久久| 麻豆精品视频在线| 欧美一二区视频| 国产精品久久7| 日韩午夜免费视频| 欧美国内亚洲| 久热国产精品| 韩国一区二区三区在线观看| 香蕉视频成人在线观看| 一区二区91| 欧美日本在线视频| 亚洲日本成人女熟在线观看| 久久午夜视频| 欧美一区三区三区高中清蜜桃| 国产精品成人观看视频国产奇米| 亚洲乱码国产乱码精品精可以看 | 亚洲第一页在线| 久久久伊人欧美| 性色一区二区| 国产一区二区日韩精品欧美精品| 欧美一区午夜视频在线观看| 亚洲综合色丁香婷婷六月图片| 欧美性猛交xxxx乱大交退制版| 亚洲精品久久久久久久久久久久久| 亚洲精选中文字幕| 欧美理论视频| 中日韩高清电影网| 99re6热只有精品免费观看| 欧美日韩日韩| 午夜天堂精品久久久久| 午夜久久久久久| 国产综合婷婷| 你懂的国产精品永久在线| 蜜臀91精品一区二区三区| 亚洲韩国青草视频| 亚洲精选在线观看| 国产日本亚洲高清| 久久综合给合久久狠狠狠97色69| 久久手机免费观看| 亚洲精选在线| 亚洲视频免费| 国产一区二区三区精品欧美日韩一区二区三区| 欧美亚洲三级| 久久中文字幕一区| 日韩网站在线观看| 亚洲男人av电影| 在线精品国产欧美| 99pao成人国产永久免费视频| 国产欧美精品一区二区三区介绍| 久久亚洲免费| 欧美色视频在线| 另类av导航| 欧美视频网址| 麻豆freexxxx性91精品| 欧美三级不卡| 欧美成人一区二区三区| 国产精品久久999| 欧美电影免费网站| 国产伦精品一区二区三区免费迷| 牛牛国产精品| 国产欧美在线看| 亚洲精品国产系列| 一区在线视频观看| 亚洲一区影音先锋| 亚洲精选在线观看| 久久久噜噜噜久久中文字幕色伊伊| 一区二区免费在线视频| 久久亚洲视频| 久久久久se| 国产精品一区一区三区| 亚洲麻豆视频| 亚洲人成在线免费观看| 久久精品国产亚洲aⅴ| 午夜精品一区二区三区在线视 | 在线视频亚洲欧美| 亚洲娇小video精品| 欧美一区二区三区四区在线观看地址| 亚洲乱码国产乱码精品精天堂| 久久精品一区| 久久精品一区二区三区四区 | 欧美精品成人| 亚洲精品欧美极品| 久久久久国产精品一区| 性欧美8khd高清极品| 欧美国产精品专区| 久久免费视频网站| 国产欧美一区二区精品性 | 欧美中文字幕在线| 欧美午夜精品理论片a级大开眼界 欧美午夜精品理论片a级按摩 | 亚洲主播在线观看| 亚洲一区影音先锋| 欧美激情中文字幕乱码免费| 欧美成人a视频| 伊人精品在线| 久久久蜜臀国产一区二区| 久久免费少妇高潮久久精品99| 国产热re99久久6国产精品| 欧美日韩精品免费观看| 亚洲午夜国产一区99re久久| 亚洲第一色中文字幕| 欧美亚洲尤物久久| 欧美在线free| 国产伦理一区| 亚洲欧美激情视频| 先锋资源久久| 国产一区二区丝袜高跟鞋图片| 亚洲免费中文字幕| 久久精品一区二区三区不卡牛牛 | 亚洲精品偷拍| 欧美黄色aa电影| 亚洲精品久久久久中文字幕欢迎你 | 国产日韩欧美在线播放| 亚洲性xxxx| 久久精彩视频| 亚洲成人在线视频播放| 农村妇女精品| 一区二区三区视频免费在线观看| 亚洲一区二区在线播放| 国产精品一二| 久久久精品一品道一区| 亚洲国产黄色| 亚洲欧美日韩国产综合精品二区| 国产精品你懂得| 久久久久久网址| 亚洲精品免费在线| 欧美一区二区三区视频| 亚洲国产精品成人精品| 欧美日韩人人澡狠狠躁视频| 性做久久久久久免费观看欧美| 免费亚洲网站| 亚洲欧美卡通另类91av| 亚洲另类春色国产| 欧美日韩影院| 欧美亚洲一区二区在线| 欧美电影电视剧在线观看| 中日韩美女免费视频网址在线观看| 国产精品久久久久久久久婷婷| 久久不射网站| 一本大道久久a久久综合婷婷 | 久久精品国产96久久久香蕉| 狠狠综合久久| 欧美视频在线免费| 六月婷婷一区| 亚洲午夜性刺激影院| 欧美.日韩.国产.一区.二区| 亚洲制服少妇| 亚洲人成亚洲人成在线观看| 国产欧美日韩一区| 欧美精品一区二区视频| 久久精品水蜜桃av综合天堂| 一区二区三区高清| 亚洲美女啪啪| 中国成人在线视频| 国产视频在线观看一区二区| 麻豆国产精品va在线观看不卡 | 欧美激情国产日韩| 欧美在线电影| 亚洲午夜一二三区视频| 亚洲国产精品va在看黑人|