随笔分类 - Graph theory
摘要:链式前向星实质为数组模拟链表。 不妨设有n个顶点,m条边,首先为每条边编号为0~m-1. 对每个顶点的一条边定义一个三元数组(to,w,next)。其中to为该边的终点,w为该边的权值,next为以该顶点出发的另一条边的编号,那如何从顶点找到对应边的编号呢,这时就引入了head数组,head为以该顶
阅读全文
摘要:Tarjan 算法——缩点 Tarjan算法是一种用来求解强连通分量的线性时间算法。 先介绍几个概念: 强连通:若两个点能相互到达,那么我们称这两个点强连通。 强连通图:若一个图中任意两个点能相互到达,那么这个图就叫强连通图。 强连通分量:若一个图中的某个子图中,在这个子图内的任意两点都能相互到达,
阅读全文
摘要:JSZX Winter Camp Day 3 爆零记 emmmm蒟蒻的我爆零啦!!T1码了个dijikstra然后T了,正解为Floyd。T2蒟蒻并不会,唯一会的只有暴力。。T3写了个Trie然后MLE了,然而正解是 哈希。T4是蒟蒻唯一一道会的,然而却忘了开long long。手动GG。。 <T1
阅读全文
摘要:Luogu U18740 古墓丽影 题意概括:以某个点为根时,其他每个点到它的距离*它的点权的和的最小值。 这题是带权重心的裸题。 DFS即可。 #include<cstdio> #include<iostream> #include<algorithm> #define ll long long
阅读全文
摘要:网络流.Dinic 定义: 源点:只有流出去的点汇点:只有流进来的点流量:一条边上流过的流量容量:一条边上可供流过的最大流量残量:一条边上的容量-流量 性质: 对于任何一条流,总有流量<=容量 ∑p∈Ek[p][u]==∑q∈Ek[u][q](其中k[i][j]表示i到j的流量) 对于任何一条有向边
阅读全文

浙公网安备 33010602011771号