POJ 2485 Highways ( MST 水题 )
2013-08-31 20:29
274 查看
题目:点击打开链接
题意:求MST里的最长边。
偶尔刷刷水题,娱乐一下= =!
ans作全局变量居然忘了初始化,这可是多组数据啊。。笨蛋。。。
代码:
题意:求MST里的最长边。
偶尔刷刷水题,娱乐一下= =!
ans作全局变量居然忘了初始化,这可是多组数据啊。。笨蛋。。。
代码:
#include<cstdio> #include<iostream> #include<algorithm> #define INF 0x3f3f3f3f using namespace std; int g[510][510]; int dis[510]; int vis[510]; int n,ans; void prim() { int i,j; for(i=0;i<n;i++) { vis[i]=0; dis[i]=g[0][i]; } vis[0]=1; for(i=1;i<n;i++) { int u=0,maxn=INF; for(j=0;j<n;j++) { if(!vis[j] && dis[j]<maxn) { maxn=dis[j]; u=j; } } vis[u]=1; //ans=max(maxn,ans); if(maxn>ans) ans=maxn; for(j=0;j<n;j++) { if(!vis[j] && g[u][j]<dis[j]) dis[j]=g[u][j]; } } } int main() { int T,i,j,x; scanf("%d",&T); while(T--) { ans=0; scanf("%d",&n); for(i=0;i<n;i++) { for(j=0;j<n;j++) { scanf("%d",&x); g[i][j]=g[j][i]=x; } } prim(); printf("%d\n",ans); } return 0; }
相关文章推荐
- poj 2485 Highways(MST)
- POJ 1258 Agri-Net|| POJ 2485 Highways MST
- POJ 1258 Agri-Net|| POJ 2485 Highways MST
- POJ 2485 Highways (MST.Prim)
- POJ 2485 Highways (水题入门最小生成树)
- POJ 2485 Highways(最小生成树,树的最大权值边)
- POJ 2485 Highways 最小生成树 Kruskal && Prim
- 【POJ 2485】 Highways
- POJ 2485 Highways
- POJ 2485 Highways(同POJ 2421 Constructing Roads)
- POJ 1751 Highways (ZOJ 2048 ) MST
- 初级->图算法->最小生成树 poj 2485 Highways
- poj 2485 Highways
- POJ 2485 Highways 最小生成树的最大边
- [POJ](2485)Highways ---最小生成树(图)
- POJ 2485 Highways
- POJ-2485 Highways 最小生成树
- POJ 2485-Highways 最小生成树Prim算法
- POJ 2485 Highways (kruskal+prim)
- poj 1258 Agri-Net poj 2485 Highways