[LOJ#6068]. 「2017 山东一轮集训 Day4」棋盘[费用流]

题意

题目链接

分析

  • 考虑每个棋子对对应的横向纵向的极大区间的影响:记之前这个区间中的点数为 \(x\) ,那么此次多配对的数量即 \(x\)
  • 考虑费用流,\(S\rightarrow 横向区间 \rightarrow 棋盘上的点 \rightarrow 纵向区间 \rightarrow T\) ,其中 $S\rightarrow 横向区间 $ 和 \(纵向区间 \rightarrow T\) 的费用差分设置。
  • 如何寻找答案?如果采用 \(spfa\) 的增广方式的话,每次增广到终点的每条流量的费用是相同的,且每个点用1的流量表示,所以在进行费用流的过程中可以统计 \(k\) 为所有值的答案。

代码链接

posted @ 2019-01-15 15:24  fwat  阅读(254)  评论(0编辑  收藏  举报