摘要: 网络流/费用流 和软件开发那题基本相同,只是多加了一个“雇佣研究生”的限制:不同价格的研究生有不同的数量…… 那么只需加一个附加源点,对每一种研究生连边 S->ss 容量为l[i],费用为p[i];再改由附加源点向每天的流入点(i+n)连边即可。 1 /********************... 阅读全文
posted @ 2015-03-19 23:11 Tunix 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 网络流/费用流 比较裸的一道题 依旧是二分图模型,由源点S连向每个学校 i (1,0),「注意是连向第 i 所学校,不是连向学校的标号m[i]……唉这里WA了一次」 然后对于每所学校 i 连接 j+n $(a[i]\leq j \leq b[i])$ 流量为1,费用为 $abs(m[i]-j)... 阅读全文
posted @ 2015-03-19 22:06 Tunix 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 网络流/费用流 裸题吧……直接建模就好了……所谓的“分段函数”就是吓唬你的,其实就是对于每个人分开建几条流量不同、费用不同的弧而已。 对每种产品,连S->i ,(c[i],0);对每个工作人员 j ,连多条 j+n->T,流量分别为s[k]-s[k-1],对应的费用为w[j][k],至于那个矩阵... 阅读全文
posted @ 2015-03-19 21:12 Tunix 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 网络流/费用流+Floyed Orz zyf题解:这题和星际竞速还有打印机两题的主体思路都是一样的每个点一定要经过,并且要经过这个点,必须经过比这个点小的所有点。而且还存在一个附加源,但源到附加源有一定的容量限制(星际没有。。。)这题我们采用如下方式建图:1.把每个点拆成 i 和 i+n 两个点,... 阅读全文
posted @ 2015-03-19 19:27 Tunix 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 网络流/费用流/二分图最大权匹配 拆点费用流求最大权匹配……为什么我拿zyf和Hzwer的代码也交不过去……WA了那么多次……so sad 求路过的神牛指导啊>_ 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include ... 阅读全文
posted @ 2015-03-19 17:35 Tunix 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 网络流/费用流 比较简单的题……我一开始想成像软件开发那题一样的做法了……就是每天拆点,S->i (INF,0) 、i+n->T (u[i],0) 然后处理购入 S->i+n (INF,v[i]) 以及放置仓库 i->i+1 (s,m)、i->i+n+1 (s,m) 然后顺利WA了……没想通为什... 阅读全文
posted @ 2015-03-19 11:47 Tunix 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 网络流/费用流 OrzOrzOrz,这题太神了不会捉。题解:https://www.byvoid.com/blog/noi-2008-employee/这道题正确的解法是构造网络,求网络最小费用最大流,但是模型隐藏得较深,不易想到。构造网络是该题的关键,以下面一个例子说明构图的方法和解释。例如一共... 阅读全文
posted @ 2015-03-19 10:31 Tunix 阅读(326) 评论(0) 推荐(1) 编辑
摘要: 网络流/费用流 引用下题解:lyd:首先把区间端点离散化,设原来的数值i离散化后的标号是c[i]。这样离散化之后,整个数轴被分成了一段段小区间。1.建立S和T,从S到离散化后的第一个点连容量K,费用0的边。离散化后的最后一个点到T连容量K、费用0的边。2.离散化后的相邻点之间(从i到i+1)连容量... 阅读全文
posted @ 2015-03-19 08:46 Tunix 阅读(260) 评论(0) 推荐(0) 编辑