随笔分类 - 图论
2022.02.23 网络流复习
摘要:2022.02.23 网络流复习 https://www.cnblogs.com/Miracevin/p/11245896.html https://www.cnblogs.com/Miracevin/p/10028021.html https://www.cnblogs.com/Point-Kin
阅读全文
2022.02.24 网络流复习
摘要:2022.02.24 网络流复习 1. 有上下界网络流 1. 无源汇有上下界可行流 https://blog.csdn.net/wu_tongtong/article/details/73320968 1.1 建图 无源汇有上下界可行流(也就是循环流) 模型:一个网络,求出一个流,使得每条边的流量必
阅读全文
2022.02.21 网络流复习
摘要:2022.02.21 网络流复习 1. 最小割 https://blog.csdn.net/waitfor_/article/details/7330437 https://www.cnblogs.com/yangsongyi/p/10167165.html 1.1 关于最小割的一些思考 1.1.1
阅读全文
2022.02.25 Tarjan
摘要:2022.02.25 Tarjan https://www.cnblogs.com/c1299401227/p/5402747.html 1. 求有向图强连通分量 1.1 为什么不是无向图 毕竟无向图中,一个边过去,还可以从这个边回来。 1.2 代码实现 inline void Tarjan(int
阅读全文
2022.03.11 点分树
摘要:2022.03.11 点分树 2.1 前置知识 2.1.1 点分治 点分治是每次选择子树中的重心不断更新答案的东西。 对于父节点x和子节点y,\(dis(x,y)=k\),可以先以x为子树中的根节点计算出除它自己外子树中任意两个节点u、v的dis。不过如果u、v的lca是y,那么相当于多计算了两遍从
阅读全文
2021.12.02 P4001 [ICPC-Beijing 2006]狼抓兔子(最小割)
摘要:2021.12.02 P4001 [ICPC-Beijing 2006]狼抓兔子(最小割) https://www.luogu.com.cn/problem/P4001 题意: 把图分成两部分需要的最小流量 分析: …… 我想,不用分析了吧,就差明晃晃地写着这是最小割了…… 那我把这道妙题拎出来干啥
阅读全文
2021.12.01 朱刘算法
摘要:2021.12.01 朱刘算法 朱刘算法: https://blog.csdn.net/u011815404/article/details/85858501 https://blog.csdn.net/dajiangyou123456/article/details/105137781?spm=1
阅读全文
2021.11.14 CF1583E Moment of Bloom(LCA+图上构造)
摘要:2021.11.14 CF1583E Moment of Bloom(LCA+图上构造) https://www.luogu.com.cn/problem/CF1583E 题意: She does her utmost to flawlessly carry out a person's last
阅读全文
2021.11.02 最小支配集、最小点覆盖、最大独立集
摘要:2021.11.02 最小支配集、最小点覆盖、最大独立集 前置知识 最小支配集:选取一个点集,使得剩余的点都与这个集合有边相连,则称这个集合为支配集。如果在点集中去掉一个点而是这个集合不是一个支配集,那么这个集合是一个最小支配集,点集中的点的个数支配数。 最小点覆盖:选取一个点集,使得所有边都与这个
阅读全文
2021.11.02 二分图
摘要:2021.11.02 二分图 [P1963 NOI2009] 变换序列 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) // https://www.luogu.com.cn/blog/colazcy/solution-p1963 #include<cstdio> #include
阅读全文
2021.11.03 P6175 无向图的最小环问题
摘要:2021.11.03 P6175 无向图的最小环问题 P6175 无向图的最小环问题 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题意: 给定一张无向图,求图中一个至少包含 33 个点的环,环上的节点不重复,并且环上的边的长度之和最小。该问题称为无向图的最小环问题。在本题中,你
阅读全文
2021.11.03 P2886 [USACO07NOV]Cow Relays G(矩阵+floyed)
摘要:2021.11.03 P2886 [USACO07NOV]Cow Relays G(矩阵+floyed) [P2886 USACO07NOV]Cow Relays G - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题意: 给出一张无向连通图,求S到E经过k条边的最短路。 分析:
阅读全文
2021.10.29 P1649 [USACO07OCT]Obstacle Course S(BFS)
摘要:2021.10.29 P1649 [USACO07OCT]Obstacle Course S(BFS) 题意: 给一张n*n的图,起点为A,终点为 B,求从A到B转弯次数最少为多少。 分析: 是否存在路径用DFS,最短路径或最长路径用BFS。只不过先现在需要把以前距离小的放前面改为转弯次数少的放前面
阅读全文
2021.05.14 tarjan
摘要:2021.05.14 tarjan 标准版tarjan 这里使用数组来模拟栈 void tarjan(int x){ ++ind; dfn[x]=low[x]=ind; stacki[++top]=x; instack[x]=true; for(int i=head[x];i;i=a[i].next
阅读全文
2021.08.17 网络流
摘要:2021.08.17 网络流 dinic算法 注意: 1.dinic一直循环出不去的原因 1.cnt=0 → cnt=1 2.cur数组没有把head的数据复制过来 3.是memcpy而不是memcmp 2.每条边容量的大小 找到在整张图中唯一的量。 [P1345 USACO5.4]奶牛的电信Tel
阅读全文
2021.05.09 欧拉回路及欧拉通路
摘要:2021.05.09 关于欧拉回路为什么倒着输出 void dfs(int x){ for(int i=1;i<=150;i++){ if(dis[x][i]){ --dis[x][i]; --dis[i][x]; dfs(i); } } ans[++top]=x; } // 洛谷1341 dfs寻
阅读全文
2021.08.16 P1260 工程规划(差分约束)
摘要:2021.08.16 P1260 工程规划(差分约束) 重点: 1.跑最短路是为了满足更多约束条件。 P1260 工程规划 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题意: 造一幢大楼是一项艰巨的工程,它是由n个子任务构成的,给它们分别编号1,2,…,n(5≤n≤1000)。
阅读全文
2021.08.16 P1078 文化之旅(最短路)
摘要:2021.08.16 P1078 文化之旅(最短路) 题意: n个地,k个信仰,每个地都有自己的信仰,信仰之间会相互排斥,同信仰之间也会相互排斥,有m条路,问从s到t的最短距离是多少? 有一位使者要游历各国,他每到一个国家,都能学到一种文化,但他不愿意学习任何一种文化超过一次(即如果他学习了某种文化
阅读全文
2021.08.16 P1300 城市街道交通费系统(dfs)
摘要:2021.08.16 P1300 城市街道交通费系统(dfs) P1300 城市街道交通费系统 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题意: 城市街道交费系统最近创立了。一辆汽车左转一次需付费 11 ,右转一次需付费 55 。只有当前进、左转、右转都无路可走的时候,调头才
阅读全文
2021.08.16 P1363 幻象迷宫(dfs,我感受到了出题人浓浓的恶意)
摘要:2021.08.16 P1363 幻象迷宫(dfs,我感受到了出题人浓浓的恶意) P1363 幻象迷宫 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题意: 幻象迷宫可以认为是无限大的,不过它由若干个N*M的矩阵重复组成。矩阵中有的地方是道路,用'.'表示;有的地方是墙,用'#'
阅读全文
浙公网安备 33010602011771号