日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

POJ 1679 The Unique MST(次小生成树)

發布時間:2025/4/16 编程问答 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 POJ 1679 The Unique MST(次小生成树) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

求次小生成樹的兩種方法。

第一種:Kruskal算法比較好操作。先求一遍最小生成樹,然后再記錄最小生成樹上的邊。然后再枚舉刪去最小生成樹上的邊,再求最小生成樹,如果求出的最小生成樹的花費等于第一次最小生成樹的花費,則最小生成樹不是唯一的。注意刪邊之后圖可能是不連通的。

第二種:prim算法變形,用一個MAX[i][j]數組維護i點到j點路徑上最長的邊。然后再枚舉不在最小生成樹上的邊,假設這條邊為u到v權值為w,判斷w是否等于max[u][v],如果等于,則可以刪去那條邊,加入這條邊,所以最小生成樹就不是唯一的了。

POJ 1679 The Unique MST

#include<time.h> #include<iostream> #include<cstdio> #include<cstring> #include<cstdlib> #include<algorithm> #include<vector> #include<stack> #include<queue> #include<set> #include<map> #include<string> #include<math.h> #include<cctype> #define ll long long #define REP(i,a,b) for(int (i)=(a);(i)<=(b);(i)++) #define REPP(i,a,b,t) for(int (i)=(a);(i)<=(b);(i)+=(t)) #define rep(i,a,b) for(int (i)=(a);(i)>=(b);(i)--) #define repp(i,a,b,t) for(int (i)=(a);(i)>=(b);(i)-=(t)) #define PII pair<int,int> #define fst first #define snd second #define MP make_pair #define PB push_back #define RI(x) scanf("%d",&(x)) #define RII(x,y) scanf("%d%d",&(x),&(y)) #define RIII(x,y,z) scanf("%d%d%d",&(x),&(y),&(z)) #define DRI(x) int (x);scanf("%d",&(x)) #define DRII(x,y) int (x),(y);scanf("%d%d",&(x),&(y)) #define DRIII(x,y,z) int (x),(y),(z);scanf("%d%d%d",&(x),&(y),&(z)) #define RS(x) scanf("%s",x) #define RSS(x,y) scanf("%s%s",x,y) #define DRS(x) char x[maxn];scanf("%s",x) #define DRSS(x,y) char x[maxn],y[maxn];scanf("%s%s",x,y) #define MS0(a) memset((a),0,sizeof((a))) #define MS1(a) memset((a),-1,sizeof((a))) #define MS(a,b) memset((a),(b),sizeof((a))) #define ALL(v) v.begin(),v.end() #define SZ(v) (int)(v).size()using namespace std;const int INF=(1<<29); const int maxn=100000;int cost[110][110]; int Max[110][110]; bool vise[110][110]; bool vis[110]; int dist[110]; int pre[110]; int T,n,m,u,v,w,ans,flag;int main() {//freopen("in.txt","r",stdin);cin>>T;while(T--){cin>>n>>m;for(int i=0;i<110;i++)for(int j=0;j<110;j++)cost[i][j]=INF;for(int i=0;i<m;i++){cin>>u>>v>>w;cost[u][v]=cost[v][u]=w;}memset(vise,0,sizeof(vise));memset(Max,0,sizeof(Max));for(int i=0;i<110;i++)dist[i]=INF,vis[i]=false,pre[i]=0;dist[1]=0;ans=0;flag=0;while(1){int v=-1;for(int u=1;u<=n;u++)if(!vis[u]&&(v==-1||dist[u]<dist[v])) v=u;if(v==-1)break;vis[v]=true;ans+=dist[v];vise[pre[v]][v]=vise[v][pre[v]]=true;for(int u=1;u<=n;u++){if(vis[u]) Max[v][u]=Max[u][v]=max(Max[pre[v]][u],dist[v]);if(dist[u]>cost[v][u]){pre[u]=v;dist[u]=cost[v][u];}}}for(int i=1;i<=n&&!flag;i++)for(int j=1;j<=n;j++)if(!vise[i][j]&&cost[i][j]==Max[i][j]){flag=1;printf("Not Unique!\n");break;}if(!flag)printf("%d\n",ans);}return 0; } View Code

?

轉載于:https://www.cnblogs.com/onlyAzha/p/4793031.html

總結

以上是生活随笔為你收集整理的POJ 1679 The Unique MST(次小生成树)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产日产精品一区 | 和黑帮大佬的365 | 影音先锋在线看 | 亚洲狠狠爱 | 男女乱淫视频 | 成人免费短视频 | 欧美首页 | 日韩一区欧美二区 | 美女扒开尿口给男人捅 | 黄频在线观看 | 韩国成人理伦片免费播放 | 国产亚洲精品久久久久久青梅 | 国产一区二区电影 | 国产一区二区三区视频免费在线观看 | 深夜福利亚洲 | 丝袜ol美脚秘书在线播放 | 艳妇乳肉豪妇荡乳 | 亚洲va在线观看 | 青青草在线观看视频 | 黄网站免费看 | 欧美四区 | 中文字幕一区二区三区av | 国产精选在线观看 | 欧美一级欧美三级在线观看 | 久久精品男人 | 黄色一级网址 | 久久a久久| 午夜三级视频 | 丁香色网| 一区二区福利电影 | 天天看夜夜 | 久久九九色 | 国产午夜精品一区二区三区四区 | 福利视频黄色 | 美女的胸给男人玩视频 | 亚洲资源在线播放 | 美女热逼 | 九九九久久久精品 | 久久视频在线免费观看 | 在线观看日本网站 | 91猎奇在线观看 | 污污av | 欧美三级视频在线播放 | 校园伸入裙底揉捏1v1h | 小箩莉末发育娇小性色xxxx | a v视频在线观看 | 精品亚洲中文字幕 | 丝袜一区二区三区四区 | 欧美激情第1页 | 色婷婷av一区二区三区四区 | 日本免费一区二区三区视频 | 极品蜜桃臀肥臀-x88av | 中国极品少妇xxxx做受 | 成年人黄色大片 | 久久青青草原亚洲av无码麻豆 | av片子在线观看 | 深夜精品福利 | 超碰95在线 | 成人免费黄色片 | 蜜桃av中文字幕 | 欧美黑人精品一区二区 | 日韩第九页 | 超碰www | 日本视频一区二区三区 | 日韩黄色一级视频 | 一卡二卡三卡在线视频 | 夜色一区二区三区 | 日本精品视频在线 | 亚洲一区二区三区高清在线 | 亚洲91精品 | 美女尻逼视频 | 久一在线 | 亚洲AV无码国产精品播放在线 | www.在线观看麻豆 | 国产污污视频 | 亚洲黄一区 | 欧美色图88| 蛇女欲潮性三级 | 久久久久人妻一区精品色 | 久久综合五月天 | 免费毛片看 | 久久黄色小视频 | 99综合网| 国产一国产精品一级毛片 | 波多野结衣片子 | 影音av资源 | 欧美男同又粗又长又大 | 男人在线天堂 | 91久久国产综合久久91精品网站 | 少妇高潮av久久久久久 | 欧美亚洲国产一区二区三区 | 国产乱人伦 | 在线天堂v | av调教| 国产精品入口66mio | 少妇被躁爽到高潮无码人狍大战 | 短裙公车被强好爽h吃奶视频 | 欧洲黄视频 | 日韩欧美国产精品 |