QOJ1197 题解
First Post:
Last Update:
Last Update:
公式化网络流的套路。把变量设对了就会做了。
首先有两个显然的观察:
- 如果确定了操作集合,执行操作的顺序肯定是先做所有长条黑操作,再做所有长条白操作,最后做所有单点操作。
- 两个行操作不会相交。
然后设
那横向黑操作的总代价就是
如果一个点最后要求是黑色,其还会提供
如果要求是白色,会提供
当有
建立
但这道题中的代价有形如
公式化网络流的套路。把变量设对了就会做了。
首先有两个显然的观察:
然后设
那横向黑操作的总代价就是
如果一个点最后要求是黑色,其还会提供
如果要求是白色,会提供
当有
建立
但这道题中的代价有形如