Bajtman i Okrągły Robin ——费用流 线段树优化建图
题解 因为要最小割,自然想到要用最大流 建立每一个时间节点,从S向每个时间节点建一条流量为1,费用为0的边。从对于盗贼i,向T建一条流量为1,费用为cost(i)的边,从盗贼范围内的时间节点向盗贼建一条流量为1,费用为0的边,然后跑费用流。时间效率O(n^3),会TLE。 然后想优化,因为时间节点的连边都是连续的,如果把时间节点离散化,效率自然就提上去了。 可以考虑类似于线段树的方式,将时...
原创
2018-08-07 15:10:31 ·
223 阅读 ·
0 评论