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

集训总结(五)

9.12

网络流专题练习(吗?

P3980 志愿者招募

考虑用流量代表剩余人数。初始从 \(s\)\(1\) 号点连一条流量为 \(inf\),边权为 \(0\) 的边,代表初始有无数人;接着从第 \(i\) 天向第 \(i+1\) 天连流量为 \(inf-a_i\) ,边权为 \(0\) 的边,代表第 \(i\) 天占用了 \(a_i\) 个人;最后从第 \(s_i\) 天向第 \(t_i+1\) 天连流量为 \(inf\),边权为 \(c\) 的边,跑最小费用最大流即可。

P2770 航空路线问题

考虑拆点,将每座城市拆成入点和出点。初始入点和出点连一条流量为 \(1\),边权为 \(1\) 的边,代表这座城市只能选一次,选了有 \(1\) 的贡献;对于两座城市 \(x,y\),从城市 \(x\) 的出点向 \(y\) 的入点连一条流量为 \(1\),边权为 \(0\) 的边,最后分别从 \(s\)\(1\) 城市的入点,从 \(n\) 城市的出点向 \(t\) 连一条流量为 \(2\),边权为 \(0\) 的边,跑最大费用最大流。

至于输出方案,来回两遍 \(dfs\),找流量为 \(0\) 的路径即可。

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

相关文章:

  • 使用Android(Kotlin)+ ML Kit:移动端英文数字验证码识别实战
  • Typescript中的泛型
  • windows软件入门指南
  • 网络爬虫(web crawler) - 指南
  • css样式与选择器
  • 《提问的艺术》笔记:(2025/9/12)
  • 使用helm安装APISIX
  • 决策单调性
  • 实用指南:Git分支管理:从创建到合并冲突解决(二)
  • 20250912
  • [ARC198C] Error Swap
  • 向“光”而行 | 相聚2025 ASML中国日,携手奔赴“芯”辰大海
  • JavaDay3
  • U3D动作游戏开发读书笔记--2.2 编辑器本身的基础知识
  • 临时代码存储
  • 地平线与哈啰合作 加速L4自动驾驶研发
  • 华为智驾赋能「小Q7」,一汽奥迪Q6L e-tron刷新豪华纯电SUV认知
  • 菱形图形输出
  • 9-12
  • 20250909
  • 9.11日总结
  • 02020305 .NET Core核心基础组件05-开发自己的配置提供者(本课没听懂,后续再补)
  • ABC_419_F - All Included
  • 漏洞解析--文件包含漏洞究竟怎么用?
  • CF182C
  • CF201C
  • CF33D
  • 【A】杂题悬桨
  • 基于 Gitlab 实现 Go 的 CI/CD
  • 2025.9.11