摘要: 题目描述 某市调查城镇交通状况,得到现有城镇道路统计表。表中列出了每条道路直接连通的城镇。市政府“村村通工程”的目标是使全市任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要相互之间可达即可)。请你计算出最少还需要建设多少条道路? 输入格式 每个输入文件包含若干组测试测试数据,每组测试数据 阅读全文
posted @ 2019-09-19 19:06 gdgzliu 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 题目来源:[洛谷P3366] 【模板】最小生成树 https://www.luogu.org/problem/P3366 题目描述 如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出orz 输入格式 第一行包含两个整数N、M,表示该图共有N个结点和M条无向边。(N kruskal算法是选边 阅读全文
posted @ 2019-09-19 17:32 gdgzliu 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 算法思想 此算法可以称为“加点法”,每次迭代选择代价最小的边对应的点,加入到最小生成树中。算法从某一个顶点s开始,逐渐长大覆盖整个连通网的所有顶点。 图的所有顶点集合为V;初始令集合u=, v=V-u; 在两个集合u,v能够组成的边中,选择一条代价最小的边(u0,v0),加入到最小生成树中,并把v0 阅读全文
posted @ 2019-09-19 10:51 gdgzliu 阅读(1089) 评论(0) 推荐(0) 编辑