#include#include#include#include#include#include

欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

1575. Yekaterinburg Subway 2

系統 1798 0

http://acm.timus.ru/problem.aspx?space=1&num=1575

這么狗血的題也有呀 無語了?

一般都是給出數據然后建圖 這題都好? 直接給圖 自己弄去吧? 幸虧有人給了數據 直接copy過來處理一下就可以了

簡單 floyd?

代碼:

      #include<iostream>

#include<cstdio>

#include<cstring>

#include<string>

#include<map>

#include<vector>

#include<stack>

#include<set>

#include<map>

#include<queue>

#include<algorithm>

#include<cmath>

#define LL long long

#define sint short int

//#pragma comment(linker, "/STACK:1024000000,1024000000")

using namespace std;

const int N=105;

const int INF=0x3f3f3f3f;

string s[10][N]={

    {"7_klyuchey", "Sortirovochnaya", "China_town", "Zarechny", "City", "1905_year_square", "Kuybyshevskaya",

        "Sibirskaya", "Siniye_kamni", "Lechebnaya", "Varshavskaya", "Kompressornaya", "Koltsovo"},

    {"Zelyony_ostrov", "Tatishchevskaya", "Verh_Isetskaya", "Kommunarov_square", "1905_year_square",

        "Teatralnaya", "Vostochnaya", "Vtuzgorodok", "Kamennye_palatki", "University"},

    {"MEGA", "Metallurgov", "Kraulya", "Central_stadium", "Moskovskaya", "1905_year_square",

        "Shevchenko", "Pionerskaya", "Turbinnaya", "Elmash", "Taganskaya"},

    {"Akademicheskaya", "Yugo_zapadnaya", "Volgogradskaya", "Posadskaya", "Geologicheskaya", "Teatralnaya",

        "Gagarinskaya", "Komsomolskaya", "Shefskaya", "Ozyornaya", "Italyanskaya", "Kalinovskaya"},

    {"Sovhoznaya", "Voennaya", "Aviatsionnaya", "Dvorets_sporta", "Geologicheskaya",

        "Kuybyshevskaya", "Vostochnaya", "Gagarinskaya", "Vilonovskaya"},

    {"Keramicheskaya", "Vtorchermet", "Samolyotnaya", "Botanicheskaya", "Parkovaya", "Mayakovskaya",

        "Oborony_square", "Kuybyshevskaya", "Teatralnaya", "Shevchenko", "Uralskaya", "Zvezda",

        "I_Pyatiletki_square", "Pobedy"},

    {"Himmash", "Nizhne_Isetskaya", "Uktusskie_Gory", "Shcherbakovskaya", "Botanicheskaya", "Chkalovskaya",

        "Bazhovskaya", "Geologicheskaya", "1905_year_square", "Dinamo", "Uralskaya", "Mashinostroiteley",

        "Uralmash", "Prospekt_Kosmonavtov", "Bakinskih_Komissarov"},

    {"Moskovskaya", "Kommunarov_square", "City", "Uralskaya", "Pionerskaya", "Gagarinskaya", "Vtuzgorodok",

        "Sibirskaya", "Oborony_square", "Bazhovskaya", "Dvorets_sporta", "Posadskaya", "Moskovskaya"}

};

int L[10]={13,10,11,12,9,14,15,13};

int a[N];

map<string,int>mt;

int dist[N][N];

int main()

{

    //freopen("data.in","r",stdin);

    for(int i=0;i<N;++i)

    for(int j=0;j<N;++j)

    dist[i][j]=INF;

    int k=0;

    for(int i=0;i<8;++i)

    {

        for(int j=0;j<L[i];++j)

        {

            if(mt.find(s[i][j])==mt.end())

            {

                mt[s[i][j]]=k++;

            }

            a[j]=mt[s[i][j]];

        }

        for(int j=1;j<L[i];++j)

        {

            dist[a[j]][a[j-1]]=1;

            dist[a[j-1]][a[j]]=1;

        }

        if(i==7)

        {dist[a[0]][a[L[i]-1]]=1;dist[a[L[i]-1]][a[0]]=1;}

    }

    for(int i=0;i<k;++i)

    dist[i][i]=0;

    for(int l=0;l<k;++l)

    for(int i=0;i<k;++i)

    for(int j=0;j<k;++j)

    if(dist[i][l]+dist[l][j]<dist[i][j])

    dist[i][j]=dist[i][l]+dist[l][j];

    int n;

    cin>>n;

    while(n--)

    {

        string s1,s2;

        cin>>s1>>s2;

        cout<<dist[mt[s1]][mt[s2]]<<endl;

    }

    return 0;

}


    

1575. Yekaterinburg Subway 2


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦?。?!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 99视频这里只有精品国产 | 狠狠干91 | 在线成人免费视频 | 午夜影网 | av一区二区在线观看 | 91探花视频在线观看 | 国产精品久久久久久久一区探花 | 久久久久国产成人精品亚洲午夜 | 91精品国产露脸在线 | 色吧久久 | 欧美国产精品久久 | 国产tv在线 | 婷婷免费在线 | 亚洲免费在线视频 | 丁香狠狠 | 色天天天天综合男人的天堂 | 精品久久一区二区三区 | 天天摸天天操免费播放小视频 | 国产91亚洲精品 | 欧美不卡 | 国产亚洲精品看片在线观看 | 天天操天天拍 | 久久精品视频在线观看 | 亚洲国产成人精品女人久久久 | 婷婷久久综合网 | av毛片免费看 | 91视频会员| 神秘电影91 | 国产精品久久人妻无码网站蜜臀 | 久久久国产精品免费观看 | 精品视频日本 | 日本黄色片一级片 | 国产一区亚洲 | 91高清视频在线观看 | 精品视频久久 | 日韩精品免费视频 | 人人爱天天做夜夜爽 | 国产高清片 | 久久久久国产一区二区三区 | 国产亚洲欧美日韩v在线 | 日韩欧美高清 |