- 博客(3)
- 收藏
- 关注
转载 LuoguP1168 中位数 堆(STL)题解
我不得不说:这道题真的很水首先,维护一个大根堆和一个小根堆大根堆维护数列中小的部分,小根堆维护数列中大的部分然后,每次输入两个数,大的加入小根堆,小的加入大根堆为什么?我不知道还有一个玄学操作:把两个堆堆顶判断一下,大根堆堆顶大就叫换堆顶于是可以愉快的AC了C++代码(1):#include<cstdio>#include<queue>in...
2019-03-03 16:23:00
138
转载 Tarjan模板
#include<cstdio>#include<stack>#include<cstring>#include<algorithm>const int N=5001;const int M=500001;struct edge{ int to,next;}edge[M];int DFN[N],LOW[N],belo...
2019-02-19 12:13:00
72
转载 浅谈Tarjan
有向图强连通分量的Tarjan算法 [有向图强连通分量]在有向图G中,如果两个顶点间至少存在一条路径,称两个顶点强连通(strongly connected)。如果有向图G的每两个顶点都强连通,称G是一个强连通图。非强连通图有向图的极大强连通子图,称为强连通分量(strongly connected components)。例如:下图中,子图{1,2,3,4}为一个强连通分量,因...
2019-02-19 12:09:00
66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人