SSL ZYC 1763 觀光旅遊

2022-09-03 07:15:11 字數 1051 閱讀 5173

題目大意:

求乙個圖的最小環。

思路二:用dij,列舉每條邊,將該邊刪除,再求該邊的兩個端點之間的最短路,最短路再加上這條邊,就是乙個環。

**:

#include 

#include

using

namespace

std;

const

int maxn=99999999;

int a[101][101],n,m,b[101][101],ans,x,y,o;

int main()

ans=99999999;

for (int k=1;k<=n;k++)

if (ans!=99999999) printf("%d\n",ans);

else

printf("no solution\n");

return

0;}

#include 

#include

#include

using

namespace

std;

const

int maxn=99999999;

int x[10001],y[10001],a[101][101],b[101],c[101];

int m,n,l,minn,o,ans;

int main()

for (int k=1;k<=m;k++)

if(o==0) break;

b[o]=1; //進入集合

for (int j=1;j<=n;j++)

if (b[j]==0&&c[j]>c[o]+a[o][j])

c[j]=c[o]+a[o][j]; //重新計算最短路

}a[x[k]][y[k]]=l;

if (l+c[y[k]]//判斷答案

}if(ansprintf("%d",ans);

else

puts("no solution");

return

0;}

SSL1763 觀光旅遊 最小環問題

在相同的起點與終點之間找出一最短路線。你的任務是編寫一條程式來找類似的的一條路線。在這個鎮上,有n個十字路口 編號1至n 兩個十字路口之間可以有多條道路連線,有m條道路 編號為1至m 但沒有一條道路從乙個十字路口出發又回到同乙個路口。每一條觀光路線都是由一些路組成的,這些道路序號是 y1,yk,且k...

codevs 2611 觀光旅遊

某旅遊區裡面有 個景點。兩個景點之間可能直接有道路相連,用a i j 表示它的長度,否則它們之間沒有直接的道路相連。這裡所說的道路是沒有規定方向的,也就是說,如果從i到j有直接的道路,那麼從j到i也有,並且長度與之相等。旅遊區規定 每個遊客的旅遊線路只能是乙個迴路 好霸道的規定 也就是說,遊客可以任...

觀光旅遊(最小環問題)

在桑給巴爾島的adelton城鎮上有乙個旅遊機構。它們決定在提供許多的其它吸引之外,再向客人們提供旅遊本鎮的服務。為了從提供的吸引服務中盡可能地獲利,這個旅遊機構接收了乙個精明決定 在相同的起點與終點之間找出一最短路線。你的任務是編寫一條程式來找類似的的一條路線。在這個鎮上,有n個十字路口 編號1至...