之前在bzoj上做了几道WC的题目,现在整理一下bzoj2115 去膜拜莫队的《高斯消元解xor方程组》bzoj2597 LCT维护MSTbzoj1758 分数规划+树分治+单调队列bzoj2595 斯坦纳树,一类用spfa转移的dp,具体可以膜拜《spfa算法的优化及应用》(我是不会插头的蒟蒻)b...
分类:
其他好文 时间:
2015-05-03 10:28:52
阅读次数:
246
Desert KingTime Limit:3000MSMemory Limit:65536KTotal Submissions:21766Accepted:6087DescriptionDavid the Great has just become the king of a desert cou...
分类:
其他好文 时间:
2015-04-30 20:05:17
阅读次数:
100
Sightseeing CowsTime Limit:1000MSMemory Limit:65536KTotal Submissions:8218Accepted:2756DescriptionFarmer John has decided to reward his cows for their...
分类:
其他好文 时间:
2015-04-30 16:06:09
阅读次数:
135
题目地址:POJ 2728
01分数规划的应用之一—最优比率生成树。
跟普通的01分数规划类似,只是这题的验证函数改成了最小生成树来验证。弱用的迭代法。
代码如下:#include
#include
#include
#include
#include
#include ...
分类:
其他好文 时间:
2015-04-24 19:14:57
阅读次数:
134
01分数规划
#include
using namespace std;
#define For(i,n) for(int i=1;i<=n;i++)
#define Fork(i,k,n) for(int i=k;i<=n;i++)
#define Rep(i,n) for(int i=0;i<n;i++)
#define ForD(i,n) for(int i=n;i;i...
分类:
其他好文 时间:
2015-04-22 09:34:30
阅读次数:
115
题目大意:给定一棵树,每个点有两个坐标(x1,y1)和(x2,y2),多次询问某条链上选择两个点i和j(可以相同),求(y1i+y2j)/(x1i+x2j)的最大值
我竟没看出来这是01分数规划。。。真是老了。。。
二分答案ans,问题转化成验证(y1i+y2j)/(x1i+x2j)是否>=ans
将式子变形可得(y1i-ans*x1i)+(y2j-ans*x2j)>=0
加号两边独立,分...
分类:
其他好文 时间:
2015-03-18 10:37:33
阅读次数:
151
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=1676对顶点i,j,起点s=1,终点t=n,可以认为题意要求一组01矩阵use[i][j],使得aveCost=sigma(use[i][j]*cost[i][j])/sigma(...
分类:
Web程序 时间:
2015-03-16 14:23:44
阅读次数:
180
题目链接:http://poj.org/problem?id=2728
题意:给出几个村庄的坐标x[i]和y[i],以及海拔z[i]。要在这些村庄之间建水渠,费用和两个村庄的海拔差成正比,水渠长度和村庄二维坐标(x,y)上的距离成正比,要求一种方案使得(总的花费/总的水渠长度)最小,输出这个最小值,保留三位小数。
这是一道0,1分数规划的题目,求的是一棵生成树sigma(dh)/sigm...
分类:
其他好文 时间:
2015-02-12 09:26:03
阅读次数:
241
01分数规划+点分治~
TLE了两个点。。求帮助ww。。...
分类:
其他好文 时间:
2015-02-04 09:24:55
阅读次数:
216