随笔分类 - 最小费用最大流
摘要:Anti-Palindromize 想到网络流就差不多了, 拆拆点, 建建边。
阅读全文
摘要:思路:先把没有进行的场次规定双方都为负,对于x胜y负 变为x + 1胜 y - 1 负所需要的代价为 2 * C[ i ] * x - 2 * D[ i ] * y + C[ i ] + D[ i ], 我们根据这个拆边建图,对于a和b进行的一场w, w流出的流量为1,并指向a 和 b,然后跑费用流
阅读全文
摘要:思路:把每天拆乘两个点Xi, Yi 两堆点 建边过程: 1、从S向每个Xi连一条容量为a[ i ],费用为0的有向边。 2、从每个Yi向T连一条容量为a[ i ],费用为0的有向边。 3、从S向每个Yi连一条容量为inf,费用为c1的有向边。 4、从每个Xi向Xi + 1(i+1<=N)连一条容量为
阅读全文