码迷,mamicode.com
首页 >  
搜索关键字:bzoj2400    ( 4个结果
bzoj2400 Spoj 839 Optimal Marks
思路 既然是异或预算,很容易想到按位操作。 按位操作之后,每个点的权值就只有$0$和$1$两个了, ...
分类:其他好文   时间:2019-02-10 09:33:44    阅读次数:172
BZOJ 2400 Optimal Marks 最小割
题目大意:给定一个无向图,一些点有权值,其它点的权值可以自己指定,要求指定这些点的权值,使每条边两边的点权异或值之和最小 在此基础上要求点权和最小 首先不考虑点权和最小这个条件 那么我们将每一位分开计算 我们会发现这是一个最小割的模型 令S集为0,T集为1,如果这个点的点权已经指定,则向相应集合连流量为INF的边 每条边的两端点之间连一条流量为1的边 跑最小割就是答案 现在我们将点权考...
分类:其他好文   时间:2015-01-09 14:19:47    阅读次数:165
BZOJ2400 Spoj 839 Optimal Marks
首先发现每一位二进制可以分开来做。然后就变成0、1两种数了,考虑最小割。设S表示选0,T表示选1,则对于确定的点向数字对应的S/T连边,边权inf;然后原来图中有边的,互相连边,边权为1。直接最小割即可,最后还要dfs一下来求出每个未确定的数选的是0还是1。 1 /****************....
分类:其他好文   时间:2014-12-31 22:43:56    阅读次数:279
BZOJ2400: Spoj 839 Optimal Marks
题解:第一问论文题。。。见胡伯涛最小割。考虑第二问。我们发现求完最小割之后直接从s bfs到的点作为1就可以达到最小花费了,但这是为什么呢?因为我们从s bfs到的点一定属于s割,而t点bfs到的点一定属于t割,剩下的点所属的割不确定。那我们不妨认为它们都是t割,这样花费就最少了。代码: 1 #i....
分类:其他好文   时间:2014-12-28 00:24:23    阅读次数:226
4条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!