随笔分类 -  负环

摘要:即在总流量不变的情况下调整每条边的流量。显然先二分答案变为求最小费用。容易想到直接流量清空跑费用流,但复杂度略有些高。 首先需要知道(不知道也行?)一种平时基本不用的求最小费用流的算法——消圈法。算法基于下面的定理:如果残量网络中有负环,当前费用流一定不是最小费用流(似乎很显然?)。注意到分数规划之 阅读全文
posted @ 2019-01-18 15:49 Gloid 阅读(157) 评论(0) 推荐(0)
摘要:如果要在某点买入某物品并在另一点卖出,肯定是走其间最短路径。于是预处理任意两点间的收益和最短路径,连完边二分答案判负环即可,可以全程floyd。注意inf大小。 阅读全文
posted @ 2018-11-30 02:35 Gloid 阅读(137) 评论(0) 推荐(0)
摘要:容易想到二分答案。问题变为判断是否所有条件都被满足,可以发现这是很多变量间的相对关系,取个log之后就是经典的差分约束模型了。特殊的地方在于某些人的分数已被给定,从每个人开始跑一遍最短路判断一下是否能满足关系即可。 阅读全文
posted @ 2018-10-09 20:46 Gloid 阅读(256) 评论(0) 推荐(0)