博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDOJ1233 畅通工程之一(最小生成树-Kruscal)
阅读量:5889 次
发布时间:2019-06-19

本文共 882 字,大约阅读时间需要 2 分钟。

 

 

题目:

  1233
1 #include 
2 #include
3 #include
4 #include
5 using namespace std; 6 7 #define M 101 8 typedef struct{ 9 int x,y;10 int len;11 }EDGE;12 13 EDGE edge[M*M];14 int Map[M][M];15 int n,m;16 int set[M];17 18 void ReadMap();19 void InitSet();20 int cmp(const EDGE &a,const EDGE &b);21 int FindSet(int a);22 void MergeSet(int a,int b);23 void main()24 {25 int c,s,f,t;26 while (scanf("%d",&n),n)27 {28 m = (n*(n-1))>>1;29 ReadMap();30 InitSet();31 c = 0;//choosed node32 s = 0;//sum length33 sort(edge,edge+m,cmp);//sort the edges34 for (int i=0;i
>edge[i].x>>edge[i].y>>edge[i].len;53 }54 void InitSet()55 {56 for (int i=1;i<=n;i++)57 set[i] = i;58 }59 int cmp(const EDGE &a,const EDGE &b)60 {61 return a.len

 

转载地址:http://jffsx.baihongyu.com/

你可能感兴趣的文章
Directx11教程(31) 纹理映射(1)
查看>>
Android——Button的颜色
查看>>
创建ITS mobile 应用程序步骤
查看>>
《星辰傀儡线》人物续:“灭世者”、“疯狂者”、“叛逆者”三兄妹
查看>>
安装系统字体
查看>>
Spring的ApplicationContext加载备忘
查看>>
GoogleMapAPIV3.8.6离线包下载
查看>>
SILK 的 Tilt的意思
查看>>
IPC通信:Posix共享内存2
查看>>
GB2312转成UTF-8
查看>>
C#打开chm定位到特定页面
查看>>
[CareerCup][Google Interview] 寻找动态的中位数
查看>>
javascript操作iframe的那些事
查看>>
servlet相关 jar包位置 BAE上部署web应用
查看>>
路徑 z
查看>>
cpu分析简介
查看>>
1.备忘录模式
查看>>
Html学习笔记3
查看>>
杭州见闻
查看>>
What is Xeround?
查看>>