摘要: 概念 无向图中极大的不包含割边的连通块被称为“边双连通分量”。 typedef pair<int,int> PII; int n,m; vector<PII> edges[N]; stack<int> stk; int dcc[N],dfn[N],low[N],tot,cnt; int degree 阅读全文
posted @ 2025-09-11 16:35 xdhking 阅读(6) 评论(0) 推荐(0)
摘要: 模板题:洛谷P1656 code: #include<iostream> #include<algorithm> #include<vector> using namespace std; typedef pair<int,int> PII; const int N=200; vector<PII> 阅读全文
posted @ 2025-09-11 14:56 xdhking 阅读(5) 评论(0) 推荐(0)
摘要: vector<int> edges[N]; int n,m,cut[N],tot,low[N],dfn[N]; void tarjan(int u,int root){ dfn[u]=low[u]=++tot; int child=0; for(int &v:edges[u]){ if(!dfn[v 阅读全文
posted @ 2025-09-11 11:22 xdhking 阅读(9) 评论(0) 推荐(0)
摘要: vector<int> e[N]; int dfn[N],low[N],tot; int stk[N],instk[N],top; int scc[N],siz[N],cnt; void tarjan(int x){ dfn[x]=low[x]=++tot; stk[++top]=x,instk[x 阅读全文
posted @ 2025-09-10 21:04 xdhking 阅读(7) 评论(0) 推荐(0)
摘要: 概念 如果在树中选择某个节点并删除,这棵树将分为若⼲棵⼦树,统计⼦树节点数并记录最⼤值。取遍树 上所有节点,使此最⼤值取到最⼩的节点被称为整个树的重⼼。 性质 树的重⼼如果不唯⼀,则⾄多有两个,且这两个重⼼相邻。 • 以树的重⼼为根时,所有⼦树的⼤⼩都不超过整棵树⼤⼩的⼀半。 • 树中所有点到某个点 阅读全文
posted @ 2025-08-29 15:43 xdhking 阅读(17) 评论(0) 推荐(0)
摘要: 概念 树上任意两节点之间最⻓的简单路径即为树的直径。 ⼀棵树可以有多条直径,他们的⻓度相等。 性质 若树上所有边的边权均为正,则树的所有直径的中点重合。 结论⼀:不同直径之间⼀定会相交⽽不会相离。 因此,所有直径都是两两相交的。 推论:所有直径的公共边⼀定是连续的。 实现 两次dfs 在⼀棵树上,从 阅读全文
posted @ 2025-08-29 15:19 xdhking 阅读(29) 评论(0) 推荐(0)
摘要: #include <iostream> #include <cstring> #include<string> using namespace std; const int N = 1e6 + 10; int tree[N][26], p[N], e[N]; int idx; //插⼊字符串: vo 阅读全文
posted @ 2025-08-20 19:26 xdhking 阅读(10) 评论(0) 推荐(0)
摘要: code: #include<iostream> #include<cstring> using namespace std; const int N=16; int d[N],n; int dp[N]; int dfs(int pos,bool limit){ if(pos==0) return 阅读全文
posted @ 2025-08-20 19:05 xdhking 阅读(6) 评论(0) 推荐(0)
摘要: 洛谷p3384 code #include<iostream> #include<algorithm> #include<vector> using namespace std; typedef long long LL; #define lc p<<1 #define rc p<<1|1 cons 阅读全文
posted @ 2025-08-19 21:52 xdhking 阅读(6) 评论(0) 推荐(0)
摘要: 洛谷p2252 直接给结论 小!=(大-小)黄金分割比例,先手赢 小==(大-小)黄金分割比例,后手赢 黄金分割比列: \(\frac{\sqrt{5}+1}{2}\) code #include<iostream> #include<algorithm> #include<cmath> using 阅读全文
posted @ 2025-08-18 16:16 xdhking 阅读(9) 评论(0) 推荐(0)