
Road
L&&S
这个作者很懒,什么都没留下…
展开
-
图论
图的存储 邻接矩阵存储 const int maxn = 1e5+5; int e[maxn][maxn]; 邻接表存储 const int maxn = 1e5 + 5; struct Edge { int u, v, w; }; vector<Edge> G[maxn]; void addEdge(int u, int v, int w) { G[u].push_back({...原创 2020-03-30 16:19:14 · 256 阅读 · 0 评论 -
并查集
const int maxn = 1e5 + 5; int par[maxn], rnk[maxn]; int find(int x) { if (par[x] == x)return x; else return par[x]=find(par[x]); } bool unit(int x,int y) { int px = find(x); int py = find(y); if ...原创 2020-03-31 22:08:36 · 167 阅读 · 0 评论