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

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>
            免费观看在线综合| 久久久久国产成人精品亚洲午夜| 在线亚洲精品| 日韩午夜剧场| 99国产精品久久久久久久久久| 亚洲国产精品嫩草影院| 亚洲第一福利视频| 亚洲国产片色| 中日韩午夜理伦电影免费| 亚洲男人天堂2024| 欧美在线视频不卡| 老巨人导航500精品| 欧美激情亚洲一区| 一本色道综合亚洲| 欧美伊人久久| 欧美mv日韩mv国产网站| 欧美日韩精品免费在线观看视频 | 亚洲在线电影| 久久精品国产亚洲一区二区| 欧美sm视频| 国产精品揄拍500视频| 激情欧美日韩| 一区二区欧美在线| 巨胸喷奶水www久久久免费动漫| 亚洲国产日韩欧美在线99| 欧美福利精品| 亚洲免费中文| 欧美日韩不卡一区| 在线电影院国产精品| 亚洲一区国产精品| 欧美福利视频网站| 欧美亚洲综合久久| 欧美日韩一区在线播放| 黑人巨大精品欧美一区二区| 一本色道久久综合亚洲91| 久久久久久综合网天天| 99日韩精品| 欧美成人免费在线| 精品成人一区| 欧美在线日韩在线| 亚洲婷婷综合久久一本伊一区| 另类欧美日韩国产在线| 国产免费成人av| 亚洲一区区二区| 亚洲激情在线观看| 久久精品国产免费观看| 国产精品丝袜久久久久久app| 99re66热这里只有精品3直播| 久久久久久夜| 欧美一级日韩一级| 国产精品网红福利| 亚洲欧美激情一区二区| 日韩一区二区久久| 亚洲国产成人久久综合| 欧美在线不卡| 国产一区二区精品丝袜| 欧美一级视频精品观看| 日韩亚洲综合在线| 欧美精品一区二区精品网 | 亚洲精品黄色| 欧美14一18处毛片| 亚洲国产精品99久久久久久久久| 久久午夜色播影院免费高清| 亚洲欧美在线磁力| 国产嫩草一区二区三区在线观看 | 久久av一区二区| 亚洲综合好骚| 国产欧美69| 久久久久久网址| 久久久在线视频| 亚洲国语精品自产拍在线观看| 免费久久久一本精品久久区| 久久米奇亚洲| 亚洲茄子视频| 日韩一区二区电影网| 国产精品普通话对白| 欧美一级日韩一级| 久久久999成人| 亚洲第一黄网| 亚洲第一色在线| 欧美日韩一二区| 欧美一区二区三区在线看| 欧美怡红院视频| 亚洲日本aⅴ片在线观看香蕉| 亚洲毛片在线| 国产在线观看91精品一区| 欧美成人精品| 国产精品a久久久久久| 欧美在线观看视频在线| 久久裸体艺术| 亚洲精品视频在线| 亚洲伊人久久综合| 亚洲缚视频在线观看| 99re6这里只有精品视频在线观看| 国产精品你懂的在线| 另类亚洲自拍| 欧美日韩一区二区在线 | 久久九九热re6这里有精品| 另类综合日韩欧美亚洲| 亚洲一区日韩在线| 蜜桃av综合| 久久精品99国产精品| 欧美激情精品| 久久久亚洲欧洲日产国码αv | 国产精品理论片| 久久精品免费观看| 欧美激情视频一区二区三区在线播放| 亚洲午夜精品久久| 久久综合狠狠综合久久综合88| 亚洲影视九九影院在线观看| 久久婷婷蜜乳一本欲蜜臀| 亚洲欧美日韩中文在线制服| 免费久久99精品国产| 久久国产精品亚洲va麻豆| 欧美日韩国产综合视频在线| 乱中年女人伦av一区二区| 欧美日韩一级片在线观看| 欧美成人dvd在线视频| 国产午夜精品理论片a级探花| 亚洲日本成人在线观看| 伊人久久大香线| 亚洲欧美国产精品桃花| 91久久久亚洲精品| 久久国产精品一区二区三区| 性一交一乱一区二区洋洋av| 欧美精品少妇一区二区三区| 欧美成人国产| 亚洲国产经典视频| 久久一二三国产| 欧美一区二区日韩一区二区| 欧美视频一区二区三区四区| 亚洲国产影院| 日韩午夜在线电影| 欧美va天堂在线| 亚洲第一在线视频| 91久久久在线| 欧美片网站免费| 亚洲日韩欧美视频| 日韩网站在线看片你懂的| 女同一区二区| 亚洲精品乱码| 亚洲小说区图片区| 国产精品爽爽ⅴa在线观看| 亚洲女人天堂成人av在线| 欧美专区18| 狠狠色狠狠色综合日日tαg| 久久久一区二区| 欧美激情二区三区| 亚洲精品一区二区三区樱花| 欧美精品一区三区| 一本大道久久a久久综合婷婷| 亚洲在线一区二区| 国产欧美一区二区三区另类精品| 亚洲一区二区三区乱码aⅴ| 亚洲专区在线视频| 国产日韩欧美二区| 久久久久久久尹人综合网亚洲| 美日韩丰满少妇在线观看| 亚洲国产另类 国产精品国产免费| 免费成人黄色片| 99视频有精品| 久久久久久穴| 日韩视频免费| 国产欧美精品日韩精品| 久久亚洲精品欧美| 亚洲精品视频在线观看免费| 午夜亚洲伦理| 亚洲国产日韩欧美在线动漫| 欧美日韩一级片在线观看| 欧美一区二区三区婷婷月色| 欧美韩日亚洲| 欧美一区二粉嫩精品国产一线天| 红桃视频国产精品| 欧美日韩国产精品| 欧美专区一区二区三区| 亚洲精品国产精品国自产观看浪潮| 欧美区高清在线| 欧美伊人精品成人久久综合97| 亚洲国产一区二区精品专区| 久久成人免费网| 99在线热播精品免费| 黄色亚洲在线| 国产精品av一区二区| 蜜臀99久久精品久久久久久软件| 一二三区精品福利视频| 欧美国产日韩免费| 欧美一区高清| 亚洲视频图片小说| 亚洲国产婷婷香蕉久久久久久| 国产精品一区久久久久| 欧美黄色一区二区| 欧美中文在线观看国产| 一本久道久久综合中文字幕| 欧美激情一区二区在线 | 激情久久久久| 欧美日韩在线精品| 嫩草影视亚洲| 久久久久久久成人| 香港久久久电影| 亚洲在线日韩|