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

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

1575. Yekaterinburg Subway 2

系統 2038 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條評論
主站蜘蛛池模板: 亚洲精品久久久中文字 | 久久做 | 狠狠色噜噜狠狠狠97影音先锋 | 高清不卡一区二区三区 | 欧美一级精品 | 在线日产一区二区 | 四虎免费入口 | se94se欧美综合色 | 9966久久精品免费看国产 | 久久国产精品二国产精品 | 欧美一区二区三区婷婷月色 | 四虎影院视频 | 伊人97| 久久国产精品永久免费网站 | 特级一级全黄毛片免费 | 亚洲精品中文字幕字幕 | 国产免费一区二区 | 欧美成人精品福利在线视频 | 四虎免费大片aⅴ入口 | 无毒不卡在线播放 | 久久久久久综合七次郎 | 91精品国产欧美一区二区 | 亚洲欧美日韩精品久久 | 成人一级免费视频 | 亚洲欧美日韩不卡一区二区三区 | 日日夜夜拍| 国产嘿咻 | 被狠狠操| 欧美日韩精品一区三区 | 欧美日韩中文字幕在线手机版本 | 手机看片日韩国产 | 99精品国产一区二区三区 | 久久高清免费 | 黄片毛片一级 | 国产精品国产福利国产秒拍 | 特黄特色大片免费播放器999 | 欧美成人看片一区二区三区 | 久久精品综合免费观看 | 国产成人99精品免费视频麻豆 | 久久综合干 | 一级毛片私人影院 |