程式設計題 畢業旅行問題

2021-10-10 06:14:10 字數 873 閱讀 3990

[程式設計題]畢業旅行問題

小明目前在做乙份畢業旅行的規劃。打算從北京出發,分別去若干個城市,然後再回到北京,每個城市之間均乘坐高鐵,且每個城市只去一次。由於經費有限,希望能夠通過合理的路線安排盡可能的省一些路上的花銷。給定一組城市和每對城市之間的火車票的價錢,找到每個城市只訪問一次並返回起點的最小車費花銷。

輸入描述:

城市個數n(1輸出描述:

最小車費花銷 s

輸入例子1:

4

0 2 6 5

2 0 4 4

6 4 0 2

5 4 2 0

輸出例子1:

13
例子說明1:

共 4 個城市,城市 1 和城市 1 的車費為0,城市 1 和城市 2 之間的車費為 2,城市 1 和城市 3 之間的車費為 6,城市 1 和城市 4 之間的車費為 5,依次類推。假設任意兩個城市之間均有單程票可購買,且票價在1000元以內,無需考慮極端情況。

​#include#includeusing namespace std;

int m[21][21];

int dp[20][1<<20];

int maxn=0x3f3f3f3f;

int main() }

for(int i=0;ifor(int p=1;p<1<<(n-1);p++)

} }

cout<​

程式設計題 畢業旅行問題

時間限制 c c 1秒,其他語言2秒 空間限制 c c 32m,其他語言64m 小明目前在做乙份畢業旅行的規劃。打算從北京出發,分別去若干個城市,然後再回到北京,每個城市之間均乘坐高鐵,且每個城市只去一次。由於經費有限,希望能夠通過合理的路線安排盡可能的省一些路上的花銷。給定一組城市和每對城市之間的...

畢業旅行問題

這個程式設計題是來自於牛客網的位元組跳動2019春招研發部分程式設計題彙總,有感興趣的朋友們可以去原 檢視。小明目前在做乙份畢業旅行的規劃。打算從北京出發,分別去若干個城市,然後再回到北京,每個城市之間均乘坐高鐵,且每個城市只去一次。由於經費有限,希望能夠通過合理的路線安排盡可能的省一些路上的花銷。...

(TSP)畢業旅行問題

小明目前在做乙份畢業旅行的規劃。打算從北京出發,分別去若干個城市,然後再回到北京,每個城市之間均乘坐高鐵,且每個城市只去一次。由於經費有限,希望能夠通過合理的路線安排盡可能的省一些路上的花銷。給定一組城市和每對城市之間的火車票的價錢,找到每個城市只訪問一次並返回起點的最小車費花銷。輸入描述 城市個數...