上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: 为人熟知的pair类型 注意:pair对于==, !=, <, >, <=, >=进行了重载,提供first第一关键字,second第二关键字的比较方法。 再谈STL STL有三大件: 容器 算法 迭代器 迭代器的使用 #include <vector> #include <iostream> us 阅读全文
posted @ 2022-09-11 23:04 心坚石穿 阅读(315) 评论(0) 推荐(1)
摘要: 凸多边形以及凹多边形的区别: 凸多边形没有凹陷处,但是凹多边形至少有一个凹陷处。 凸多边形任意两点均在内部,但是凹多边形至少有一对点,他们的连线在多边形外部。 沿着凸多边形的转向是相同的,而沿着凹多边形的转向有不同的地方,这个地方正是凹点。 点集的凸包 定义:在平面上能包含所有给定点的最小凸多边形叫 阅读全文
posted @ 2022-09-11 16:19 心坚石穿 阅读(170) 评论(0) 推荐(0)
摘要: 这里讨论的是二维平面中的算法 基础常识 这里一改之前草率的作风,使用类来进行构造。 在这里默认把一个点看做还是一个以原点为起点的向量。 最开始的类 #include <bits/stdc++.h> using namespace std; class Point{ public: double x, 阅读全文
posted @ 2022-09-10 20:36 心坚石穿 阅读(125) 评论(0) 推荐(0)
摘要: 这算是总结性的文章,比较简略,不太适合初学者 深度优先搜索 //所有的有向边经过一次(无向边经过两次) void dfs(int x) { v[x] = true; for(int i = head[x]; i; i = nxt[x]) { int y = ver[i]; if(v[y]) cont 阅读全文
posted @ 2022-09-09 17:18 心坚石穿 阅读(67) 评论(0) 推荐(0)
摘要: ![image](https://img2022.cnblogs.com/blog/2609004/202209/2609004-20220907193542450-1636491461.png) 阅读全文
posted @ 2022-09-07 23:07 心坚石穿 阅读(217) 评论(0) 推荐(0)
摘要: 最小点覆盖 在一个图中,求一个点的数目最少的一个点集,使得每一条边的两个端点中至少有一个属于这个集合。 由于任意图的最小点覆盖存在一些难度,所以这里只讨论二分图的最小点覆盖。 二分图的最小(点)覆盖的点的个数等于最大匹配的边的个数。 其中这些点的取法为: 对这一个图进行一次匈牙利算法,求出最大匹配。 阅读全文
posted @ 2022-09-03 18:34 心坚石穿 阅读(63) 评论(0) 推荐(0)
摘要: 相关概念 对于一个无向图,节点的数N>=2,如果节点可以划分为两个非空集合A,B 满足 A与B的交集为空 同一集合中的点没有边相连 A,B分别叫 左部 , 右部 二分图的判定 方法 染色判定法。 由二分图的定义可以知道,如果i位于A中,那么与i连接的边一定在B中,这样遍历所有的边,如果没有矛盾,就说 阅读全文
posted @ 2022-08-27 19:29 心坚石穿 阅读(99) 评论(0) 推荐(0)
摘要: 相关概念 有向图$G = (V, E)$中,如果存在一个点$r$,使得从$r$出发,那么就可以到达所有的节点,那么称G为一个流图,记作$(G, r)$ 有向图的强连通分量 对于强连通子图的等价条件就是具有一条经过所有节点的环(环的路径可以重复走) 在深度优先搜索树中,容易发现,需要找到最外层的环即可 阅读全文
posted @ 2022-08-23 16:19 心坚石穿 阅读(70) 评论(0) 推荐(0)
摘要: 割点以及割边(桥) **前提:**在一张无向连通图中。 割点:删除这一个点以及与这一个点所相连的边,图中的连通分支数增加。 割边(桥):删除这一个边之后,图中的连通分支树增加。 如果是一般的连通图,那么割点以及桥就是在各个连通块中而言的。 时间戳:在DFS的时候,进行标记。 搜索树:深度优先遍历生成 阅读全文
posted @ 2022-08-20 23:37 心坚石穿 阅读(160) 评论(0) 推荐(0)
摘要: 这里与最短路密切相关 可以使用spfa,利用spfa的原理(cnt数组),如果发现一个点是通过了超过n-1条边更新而来,那么就说明存在负环 AcWing361. 观光奶牛 给定一张 L 个点、P 条边的有向图,每个点都有一个权值 f[i],每条边都有一个权值 t[i]。 求图中的一个环,使“环上各点 阅读全文
posted @ 2022-08-20 00:11 心坚石穿 阅读(78) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 11 下一页