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

图论建模问题

本文将不定期更新


图论建模

行列二分图

给一个二维平面,建立二分图,左部点编号为横坐标,右部点编号为纵坐标,平面上一个点即为二分图上一条边。

CF1140F Extending Set of Points

建立行列二分图,把每一个点看成一条边,则题述操作会将一个连通块变为完全二分图。使用线段树分治+并查集即可解决问题。

网络流建模

Hall 定理

对于一个二分图,设其左部点集合为 \(S\),右部点集合为 \(T\),边集为 \(E\),设 \(f(V)=\{v\in T\mid\exist u\in V,(u,v)\in E\}\)(即 \(V\) 的邻域),则该二分图最大匹配为 \(|S|-\max(\max\limits_{V\subseteq S}\{|V|-|f(V)|\},0)\)

证明:

根据最大流最小割定理,设左部点没有匹配的集合为 \(V\),则 \(f(V)\) 均应被割掉,此时的割大小为 \(|S|-|V|+f(V)\),对所有 \(V\)\(\min\),即可得到 \(|S|-\max(\max\limits_{V\subseteq S}\{|V|-|f(V)|\},0)\)

最小割模型

OIFC NOI2023省队集训 三分网络

划分点集问题,想到转最小割。

把原图上点 \(u\) 拆成 \(u\)\(u'\),把原图上边 \((u_i,v_i)\) 拆成 \((u_i,v_i')\)\((v_i,u_i')\),边权均为 \(w_i\)。根据 \(u\)\(u'\) 在割的哪侧可以产生 \(4\) 种状态,不少于我们需要的类数 \(3\)

考虑最小割 \((S,T)\)\(u\)\(u'\) 所在集合:

  1. \(u\in S,u'\in T\),令这样的点划分进 \(A\)
  2. \(u\in T,u'\in S\),令这样的点划分进 \(B\)
  3. 其余情况,令这样的点划分进 \(C\)

\(C-C\) 类边外,其他边都已满足要求。仔细考虑一下,\(C-C\) 类边真的不满足吗?其实也满足要求,因为如果 \(C-C\) 类边产生了 \(2w_i\) 的贡献,必然可以调整使得贡献变为 \(0\)

连接 \((s,a,+\infty),(a',t,+\infty),(b',t,+\infty),(s,b,+\infty)\),跑最大流即可。

http://www.rkmt.cn/news/51211.html

相关文章:

  • 2025年甘肃广告策划服务综合推荐排行榜
  • 2025年甘肃兰州比较好的广告物料制作服务团队
  • wordpress批量删除文章
  • mivlus:下载all-MiniLM-L6-v2语言模型
  • 单核超 i9、多核追 i5,2024 Mac mini M4
  • 2025年质量好的金属防锈漆行业内口碑厂家排行榜
  • 2025年知名的破碎机厂家选购指南与推荐
  • 2025年优质的光学真空镀膜机厂家实力及用户口碑排行榜
  • 完整教程:OSP-0.3.1开源软件包的解压缩与分析
  • 30.Python自动获取酷狗音乐工具
  • 2025年专业的自动液压压滤机TOP品牌厂家排行榜
  • 2025年靠谱的导热油电加热器厂家最新权威实力榜
  • 2025年比较好的一级净化工程厂家最新TOP实力排行
  • 2025年质量好的不锈钢储物柜厂家实力及用户口碑排行榜
  • 24.Python自动工资表
  • 这帮老爷们
  • Boost库交叉编译记录
  • 19.Python双色球系统
  • 某Boss直聘资料获取
  • 18.Python批量获取王者荣耀皮肤
  • 从 Sora 到 Sora 2:文本生成视频进入下一个阶段(附sora教程) - 详解
  • 17.Python爬虫30行拿LOL皮肤
  • 2025年国内工业制冷品牌综合实力排行榜TOP10
  • 2025年优质的pfa管厂家推荐及选购参考榜
  • 详细介绍:在 Vue 3.5 中优雅地集成 wangEditor,并定制“AI 工具”下拉菜单(总结/润色/翻译)
  • [HNCTF 2022 WEEK4]ez_uaf WP(三种方法)
  • 2025年靠谱的饼干铁盒优质厂家推荐榜单
  • 2025年热门的电厂清淤机器人厂家最新热销排行
  • 2025年热门的高速相机系统最新TOP厂家排名
  • 2025年比较好的烽创挂面机厂家推荐及选购指南