摘要: https://www.luogu.com.cn/blog/wugu-2333/ 阅读全文
posted @ 2021-07-08 17:29 暂未成功人士 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 前言: 本文为:https://www.cnblogs.com/lihanyu116/p/14982524.html 补充。 对于这种情况,我们按照dijsktra和prim的算法的思想,选择点1为起点后。寻找点1的最短边,那么这时我们会选到1--2这条边权为1的边,那么记录下点2为nixt,然后再 阅读全文
posted @ 2021-07-08 15:56 暂未成功人士 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 前言 并查集是一种多叉树,用于处理不相交的集合的合并与查询问题(判断)。 通俗理解:在日常生活中,我们会因为某个人是自己的朋友,哪怕是朋友的朋友也是有朋友,会给予通融、 偏袒。而并查集的基本概念,就是判断某两个集合是否是“朋友”关系,并让两个集合成为“朋友” 常用操作 初始化:每个结点单独作为一个集 阅读全文
posted @ 2021-07-08 10:57 暂未成功人士 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 最小生成树的问题等价于:在有n个点,m条边的带权图中,选择n-1条边使得各个点构成一个连通图(无回路)同时使其所选边权值和最小。 在理解掌握基础存图方法后,首先可以使用prim算法解决此问题。 算法基本思想: 1 选取图上任意一顶点;(最开始时) 2 枚举选择该点(已选择的点不选)连接的权值最小的边 阅读全文
posted @ 2021-07-07 17:21 暂未成功人士 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 本文章是作者学习OI过程中存在的疑惑,希望可以直接解决你的疑惑。 是c++stl库中一种存图方法,是不定长数组,根据输入的数据多少而决定所开空间大小(通俗理解) 头文件(必须)#include<vector> vector<所开数组的类型> 数组名(可以是数组); (通俗理解,vector数组比直接 阅读全文
posted @ 2021-07-07 16:47 暂未成功人士 阅读(788) 评论(1) 推荐(0) 编辑