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

关于网络流的 Trick

拆点

有一个限制只关于一个节点本身,那么拆。

需求类问题

  1. 考虑把需求连向汇点,那么求(最小费用)最大流就行了。https://www.luogu.com.cn/problem/P1251
  2. 考虑建需求缺口,把预期最大流变成 \(inf\),然后建流量为 \(inf - \text{需求}\) 的边,最后跑最大流。https://www.luogu.com.cn/problem/P3980

特殊:有的时候需求是上下界,那么要跑一个最小费用流。

https://www.luogu.com.cn/problem/P3980(只是举例,这题最后不能这么做)

最小割模型

有多种选择

  1. 可以连一条链,选一种方案就是割其中一条边。https://www.luogu.com.cn/problem/CF1146G
  2. 拆贡献,变成下文的两种选择 https://www.luogu.com.cn/problem/CF1427G

有两种选择

连向源、汇各表示一种选择。

有顺序的做一些操作

可以考虑建点:第 \(i\) 次做 \(j\)

https://www.luogu.com.cn/problem/P2050

一面对多面

注意,这种不存在直接的见图方法。

此时我们可能考虑把网络流建成一条链,然后一面对多面变成一个前向边。

https://www.luogu.com.cn/problem/P3980

http://www.jsqmd.com/news/1400303/

相关文章:

  • 零基础快速上手AI智能体开发:18 课免费开源课程带你从入门到部署
  • Maven依赖下载失败全解析:从网络超时到本地缓存损坏的实战排查指南
  • DrakeTyporaTheme 深度指南:12 款 Typora 主题,如何用 30 天找到你的最佳写作风格
  • 瑞芯微开发板内核打PREEMPT_RT补丁
  • trackerslist 一步到位使用指南:3个阶段告别BT下载连不上与龟速下载
  • BT下载龟速逼疯人?trackerslist 114个公共Tracker服务器,一次配好速度翻40倍
  • 旧电脑免费升级新系统:OpenCore Legacy Patcher 让被官方放弃的 Mac 重新点亮屏幕
  • Mars3D 三维地球开发完整指南:三步快速上手、五大落地场景与新手避坑清单
  • 大模型后端上线清单:SSE、显存配额与并发队列
  • 杭州黄金线下实地交易,称重环节这些细节不能忽视 - 日常前沿快讯
  • Unity一个动画控制器为何直接依赖另一个动画控制器
  • MEAnalyzer参数实战指南:一文吃透Intel固件分析命令
  • 2026年泉州工程专供花箱定做服务介绍 - 滚动商讯
  • 一分钟搞定NCM格式转换:ncmdump免费解锁网易云音乐加密文件的快速上手宝典
  • 自动化脚本上手记:蔚蓝档案的日常,从两小时到二十分钟
  • 如何用 Arnis 把现实世界搬进 Minecraft?一份真实地图生成实战指南
  • BT下载卡在99%不动?3个技巧用trackerslist让下载彻底起飞
  • 【JVM原理详解】55-内存泄漏排查实战
  • 深度揭秘GNU Emacs notebook-mode工作原理:从org-mode到SVG标签的实现细节
  • 微信聊天记录导出终极指南:用WeChatMsg把十年对话永久保存成数字遗产
  • RAT-retrieval-augmented-thinking Claude专用版:Anthropic消息预填充技术实战
  • 微信聊天记录导出与永久保存完整指南:开源神器WeChatMsg让你把每一段对话都留住
  • 杭州黄金周大福金条回收,成色判定标准简单科普 - 日常前沿快讯
  • social-auto-upload 实战教程:一条视频如何一键发布到 6 个平台
  • 不交会员费也能听无损:开源音源搭配洛雪音乐的免费无损音乐终极手册
  • 想知道长沙好用的全屋定制安装哪家强?这份对比别错过! - 滚动商讯
  • 2026年周边渗碳处理生产厂家 工艺不稳交付滞后 靠谱选型参考 - 滚动商讯
  • LeetCode 394:字符串解码——Java 单栈模拟与嵌套解析详解
  • 如何让一台老Mac免费跑上最新macOS?OpenCore Legacy Patcher升级全指南
  • 一个下午从零装好黑苹果:OpCore-Simplify快速实战手记