7 9 旅遊規劃 (25 分)

2021-08-29 00:12:34 字數 795 閱讀 9927

題目鏈結

//這個題跟個板題差不多,跌死啦演算法,暑假第一周學過,當時學的挺明白的,現在就都忘了,又重新看了看網課,不錯,稍微看一點就行了,dij用來計算兩個點的最短路徑,就是不斷找最短的路,然後一次次的更新就行了。哎

怎麼都忘了 。。 

這個題我弄了個結構體就來存路長和過路費,然後跟板子一樣。

還有今天大學的運動會結束了,應該是人生最後一次參加運動會了(儘管這次沒有報專案),我覺得應該記錄一下,儘管這兩天非常無聊,還掉了一小塊牙,但這是最後一次,值得寫一下。

#include #include #include #define inf 0x3f3f3f3f

using namespace std;

struct node

};int n,m,s,d;

node mp[510][510];

node dis[510];

int book[510];

void dij(int s,int e)

else if(dis[j].dst==dis[minv].dst+mp[minv][j].dst)}}

}cout<>a>>b>>c>>d;

if(c>mp[a][b].dst || d>mp[a][b].cost) continue;

mp[a][b].dst=c;

mp[b][a].dst=c;

mp[a][b].cost=d;

mp[b][a].cost=d;

}dij(s,d);

return 0;

}

7 9 旅遊規劃 (25 分)

有了一張自駕旅遊路線圖,你會知道城市間的高速公路長度 以及該公路要收取的過路費。現在需要你寫乙個程式,幫助前來諮詢的遊客找一條出發地和目的地之間的最短路徑。如果有若干條路徑都是最短的,那麼需要輸出最便宜的一條路徑。輸入說明 輸入資料的第1行給出4個正整數n m s d,其中n 2 n 500 是城市...

7 9 旅遊規劃 25 分

有了一張自駕旅遊路線圖,你會知道城市間的高速公路長度 以及該公路要收取的過路費。現在需要你寫乙個程式,幫助前來諮詢的遊客找一條出發地和目的地之間的最短路徑。如果有若干條路徑都是最短的,那麼需要輸出最便宜的一條路徑。輸入說明 輸入資料的第1行給出4個正整數n m s d,其中n 2 n 500 是城市...

7 9 旅遊規劃 25 分

有了一張自駕旅遊路線圖,你會知道城市間的高速公路長度 以及該公路要收取的過路費。現在需要你寫乙個程式,幫助前來諮詢的遊客找一條出發地和目的地之間的最短路徑。如果有若干條路徑都是最短的,那麼需要輸出最便宜的一條路徑。輸入說明 輸入資料的第1行給出4個正整數n m s d,其中n 2 n 500 是城市...