上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 78 下一页
题解:考虑最小割。不妨设s割为不选,t割为选。那么连边(s,i,a[i])(i,t,b[i])b[i]表示 i 对其他点做出的贡献之和。意义显然,如果 i 属于 s割,需要付出b[i]的代价,如果 i 属于 t 割,需要付出 a[i] 的代价。然后对于E[i][j],连边(i,j,2*E[i][j]... Read More
posted @ 2014-12-28 16:28 ZYF-ZYF Views(232) Comments(0) Diggs(0) Edit
题解:乘积最小只需要取对数。然后反向边就变成1/c,而不是-c了。精度问题搞得我已经我想说什么了。。。贴一份网上的pascal代码; 1 type ss=record 2 x,y,c,r,next:longint; 3 f:extended; 4 end; 5... Read More
posted @ 2014-12-28 14:24 ZYF-ZYF Views(346) Comments(0) Diggs(0) Edit
题解:题意就是求二分图的必须边。我们有结论:在残量网络上跑tarjan,对于一条边(u,v)如果该边满流||scc[u]==scc[v],那么该边是可行边。因为如果scc[u]==scc[v],那么说明v到u有通路,我们把v-u的路以及u-v这条边全部反色,也就是匹配->非匹配,非匹配->匹配。同样... Read More
posted @ 2014-12-28 12:59 ZYF-ZYF Views(246) Comments(0) Diggs(0) Edit
题解:随便建一下图费用流就可以过吧。。。代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 #include 11 #in... Read More
posted @ 2014-12-28 12:00 ZYF-ZYF Views(328) Comments(0) Diggs(0) Edit
题解:其实就是一个简单的最小割判断是否唯一解。。。可是我写了一上午还没过。。。T_T把1-n的最短路上的边提出来做最小割。然后从s,t分别bfs判断必须在某个割的点。如果有的点没有被bfs到,那么最小割方案不为1。因为s到它的边满流,它到t的边也满流,哪条边都可以作为割边。但还是有很多坑点啊!!!一... Read More
posted @ 2014-12-28 11:33 ZYF-ZYF Views(317) Comments(0) Diggs(0) Edit
题解:第一问论文题。。。见胡伯涛最小割。考虑第二问。我们发现求完最小割之后直接从s bfs到的点作为1就可以达到最小花费了,但这是为什么呢?因为我们从s bfs到的点一定属于s割,而t点bfs到的点一定属于t割,剩下的点所属的割不确定。那我们不妨认为它们都是t割,这样花费就最少了。代码: 1 #i... Read More
posted @ 2014-12-27 23:45 ZYF-ZYF Views(193) Comments(0) Diggs(0) Edit
题解:从一个点出发回到这个点?那我们就把每个点拆成两个点i,i’开始连边 s 到 i’,i 到 t。相邻的连边 j‘ 到 i,费用等于方向改变的话就是1,否则为0。然后跑费用流就可以了。代码: 1 #include 2 3 #include 4 5 #include 6 7 #i... Read More
posted @ 2014-12-26 17:02 ZYF-ZYF Views(166) Comments(0) Diggs(0) Edit
题解:这题我居然做了一星期?。。。平均值的极值其实也可以算是一种分数规划,只不过分母上b[i]=1然后我们就可以二分这个值。类似与 HNOI最小圈如果没有 链的长度的限制的话,我们直接两遍dfs就可以求出以每个点为起点的最长链,然后看看有没有权值和>0的即可。但现在链有长度限制。。。所以膜拜题解。。... Read More
posted @ 2014-12-26 13:27 ZYF-ZYF Views(211) Comments(0) Diggs(0) Edit
题解:最大点独立集。。。好像水过头了。。。不过发现我二分图好像忘完了!!!代码: 1 #include 2 3 #include 4 5 #include 6 7 #include 8 9 #include 10 11 #include 12 13 #include 1... Read More
posted @ 2014-12-26 10:26 ZYF-ZYF Views(216) Comments(0) Diggs(0) Edit
题解:果然是神题,orz!!!搬运题解:做过修车就好办了。这个题仅仅是数据范围变大了一坨。建图就不说了,主要是动态加边。倒过来做,因为一个厨师最后一个菜做的时间是不会影响到其他菜的时间 的。而且每一个厨师确定了最后一个菜才能去想倒数第二个菜是什么。所以每跑一次SPFA,就回来看看是哪个厨师做的菜,然... Read More
posted @ 2014-12-25 18:44 ZYF-ZYF Views(235) Comments(0) Diggs(0) Edit
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 78 下一页