info: { blogIcon: 'https://cdn.luogu.com.cn/upload/usericon/765493.png', blogUser: 'OIerBoy', blogAvatar: 'https://cdn.luogu.com.cn/upload/usericon/765493.png', blogStartDate: '2023-04-22', webpageTitleOnblur: '(o?v?)ノ Hi', webpageTitleOnblurTimeOut: 1000, webpageTitleFocus: '(*′?`*) 欢迎回来!', webpageTitleFocusTimeOut: 1000, webpageIcon: "https://cdn.jsdelivr.net/gh/BNDong/Cnblogs-Theme-SimpleMemory@master/img/webp/blog_logo.webp", { enable: true, // 是否开启日/夜间模式切换按钮 auto: { // 自动切换相关配置 enable: false, // 开启自动切换 dayHour: 5, // 日间模式开始时间,整数型,24小时制 nightHour: 19 // 夜间模式开始时间,整数型,24小时制 } } },

P3866 [TJOI2009] 战争游戏

2023-09-23

题目

P3866 [TJOI2009] 战争游戏

难度&重要性(1~10):6

题目来源

luogu

题目算法

最小割

解题思路

这道题比较简单。
我们考虑建图,需要注意的是我们要将点权变为边权

  • \(a_{i,j}=0\) 时,\(S\to u\) 流量为 \(inf\),同时 \(u\to u+n\times m\) 流量为 \(inf\)
  • \(a_{i,j}>0\) 时,\(u\to u+n\times m\) 流量为 \(a_{i,j}\)
  • \(a_{i,j}=-1\) 时,不进行任何操作
  • 向四周连边,流量为 \(inf\),如果是 \(-1\) 则不连

然后跑个最小割就 A 了。

完成状态

已完成

posted @ 2023-09-23 18:09  OIerBoy  阅读(7)  评论(0编辑  收藏  举报