当前位置: 首页 > news >正文

最小割树 Gomory-Hu Tree

最小割树 Gomory-Hu Tree

无向连通图抽象出的一棵树,满足任意两点间的距离是他们的最小割。一共需要跑 \(n\) 轮最小割,总复杂度 \(\mathcal O(N^3M)\) ,预处理最小割树上任意两点的距离 \(\mathcal O(N^2)\)

过程:分治 \(n\) 轮,每一轮在图上随机选点,跑一轮最小割后连接树边;这一网络的残留网络会将剩余的点分为两组,根据分组分治。

void reset() { // struct需要额外封装退流for (int i = 0; i < ver.size(); i += 2) {ver[i].w += ver[i ^ 1].w;ver[i ^ 1].w = 0;}
}signed main() { // Gomory-Hu Treeint n, m;cin >> n >> m;Flow<int> flow(n);for (int i = 1; i <= m; i++) {int u, v, w;cin >> u >> v >> w;flow.add(u, v, w);flow.add(v, u, w);}vector<int> vis(n + 1), fa(n + 1);vector ans(n + 1, vector<int>(n + 1, 1E9)); // N^2 枚举出全部答案vector<vector<pair<int, int>>> adj(n + 1);for (int i = 1; i <= n; i++) { // 分治 n 轮int s = 0; // 本质是在树上随机选点、跑最小割后连边for (; s <= n; s++) {if (fa[s] != s) break;}int t = fa[s];int ans = flow.work(s, t); // 残留网络将点集分为两组,分治adj[s].push_back({t, ans});adj[t].push_back({s, ans});vis.assign(n + 1, 0);auto dfs = [&](auto dfs, int u) -> void {vis[u] = 1;for (auto it : flow.h[u]) {auto [v, c] = flow.ver[it];if (c && !vis[v]) {dfs(dfs, v);}}};dfs(dfs, s);for (int j = 0; j <= n; j++) {if (vis[j] && fa[j] == t) {fa[j] = s;}}}for (int i = 0; i <= n; i++) {auto dfs = [&](auto dfs, int u, int fa, int c) -> void {ans[i][u] = c;for (auto [v, w] : adj[u]) {if (v == fa) continue;dfs(dfs, v, u, min(c, w));}};dfs(dfs, i, -1, 1E9);}int q;cin >> q;while (q--) {int u, v;cin >> u >> v;cout << ans[u][v] << "\n"; // 预处理答数组}
}
http://www.rkmt.cn/news/29204.html

相关文章:

  • 图论常见结论及例题
  • 最短路径树(SPT问题)
  • 多源汇最短路(APSP问题)
  • 单源最短路径(SSSP问题)
  • 最近公共祖先 LCA
  • 题解:P3343 [ZJOI2015] 地震后的幻想乡
  • 暂存:P14214 [COI 2010] 圆圈 / KOLO
  • QMPlayer2解析
  • 2025年10月广州单位办公室搬家公司全景解析报告,基于专业测评的技术、性能及市场优势深度分析
  • 权威调研榜单:东莞工厂装修公司OP3榜单好评深度解析
  • 2025年口碑好的FPC离型纸,环氧胶离型纸推荐TOP生产厂家
  • 2025年口碑好的数字地磅,电子汽车衡地磅厂家推荐及选择建议
  • 2025年10月进口艺术漆厂家全景解析报告,基于专业测评的技术、性能及市场优势深度分析
  • 最大公约数 gcd
  • 2025年上海注册公司/上海代理记账公司最新推荐榜,聚焦企业服务品质与特色业务竞争力深度剖析
  • 2025 年国内无缝钢管厂家最新推荐榜:20#/Q355 系列 / 合金管优质品牌权威测评及选购指南
  • 2025年优秀的冷却塔,鼓风式冷却塔定制定做
  • 2025年比较好的车铣复合机床,动力刀塔车铣复合品牌厂家排行榜
  • 2025年质量好的阻燃尼龙改性颗粒,耐腐蚀尼龙改性颗粒推荐TOP生产厂家
  • 详细介绍:力扣2245. 转角路径的乘积中最多能有几个尾随零
  • 2025年优秀的空气治理光触媒,自清洁光触媒最新TOP排名厂家
  • 2025年优秀的手动喷砂机,通过式喷砂机最新TOP厂家推荐
  • 完整教程:kotlin图算法
  • 2025年专业的立式空调机组,恒温恒湿空调机组厂家最新推荐排行榜
  • 亚稳态危害,
  • 2025年有实力圆林造景火山岩,污水处理火山岩推荐TOP品牌厂家
  • 2025年规模大的全屋定制衣帽间,全屋定制板材厂家最新权威推荐榜
  • 【中大主办、IEEE出版、EI稳检索】第五届通信技术与信息科技国际学术会议(ICCTIT 2025)
  • 软件开发公司如何利用大数据可视化设计提升决策效率 - 实践
  • 新win机器配置