博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vaOJ10369 - Arctic Network
阅读量:6717 次
发布时间:2019-06-25

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

1 /* 2     The first line of each test case contains 1 <= S <= 100, the number of satellite channels! 3     注意:S表示一共有多少个卫星,那么就是有 最多有S-1个通道! 然后将最小生成树中的后边的 S-1通道去掉就行了!  4     思路:最小生成树中的第 k 个最小边!  5 */ 6 //克鲁斯克尔算法..... 7 #include
8 #include
9 #include
10 #include
11 #include
12 using namespace std;13 14 double x[800], y[800];15 16 struct node{17 int u, v; 18 double d;19 };20 21 bool cmp(node a, node b){22 return a.d < b.d;23 }24 25 int f[505];26 27 node nd[150000];28 double ret[505];29 30 int getFather(int x){31 return x==f[x] ? x : f[x]=getFather(f[x]);32 }33 34 bool Union(int a, int b){35 int fa=getFather(a), fb=getFather(b);36 if(fa!=fb){37 f[fa]=fb;38 return true;39 }40 return false;41 }42 43 int main(){44 int n, m;45 int t;46 scanf("%d", &t);47 while(t--){48 scanf("%d%d", &m, &n);49 for(int i=1; i<=n; ++i){50 scanf("%lf%lf", &x[i], &y[i]);51 f[i]=i;52 }53 int cnt=0;54 for(int i=1; i
1 //prim算法....... 2 #include
3 #include
4 #include
5 #include
6 #include
7 using namespace std; 8 const double INF = 0x3f3f3f3f*1.0; 9 double x[800], y[800];10 11 int n, m;12 double map[505][505];13 int vis[505];14 15 double ret[505];16 17 void prim(){18 memset(vis, 0, sizeof(vis));19 vis[1]=1;20 for(int i=2; i<=n; ++i)21 ret[i]=INF;22 int root=1, p;23 for(int i=1; i
map[root][j])27 ret[j]=map[root][j];28 if(!vis[j] && minLen>ret[j]){29 minLen=ret[j];30 p=j; 31 }32 }33 root=p;34 vis[root]=1;35 }36 }37 38 int main(){39 40 int t;41 scanf("%d", &t);42 while(t--){43 scanf("%d%d", &m, &n);44 for(int i=1; i<=n; ++i)45 scanf("%lf%lf", &x[i], &y[i]);46 for(int i=1; i

 

本文转自 小眼儿 博客园博客,原文链接:http://www.cnblogs.com/hujunzheng/p/3899428.html,如需转载请自行联系原作者
你可能感兴趣的文章
LoadRunner11破解详解
查看>>
排序算法 时间、空间复杂度
查看>>
集合框架(集合的继承体系图解)
查看>>
Win32应用程序(SDK)设计原理详解
查看>>
windows serve 2012部署操作系统之部署前期准备(九)
查看>>
JFinal整合HTTL模板引擎
查看>>
“Object "netns" is unknown, try "ip help".\n'”报错
查看>>
SQL语句中----删除表数据drop、truncate和delete的用法
查看>>
零零散散学算法之详解几种数据存储结构
查看>>
我的友情链接
查看>>
关于vmware station 12pro 简易安装
查看>>
有用的正则表达式
查看>>
mysql show status解释
查看>>
Spark 下操作 HBase(1.0.0 新 API)
查看>>
PostgreSQL数据库切割和组合字段函数
查看>>
Jboss & Wildfly
查看>>
.NET简谈组件程序设计之(渗入序列化过程)
查看>>
DataGuard参数配置详解
查看>>
2010(Flex 初次使用 小节:No.2)
查看>>
VirtualBox 共享文件夹自动挂载
查看>>