自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水杯

好好ac。。。。

  • 博客(20)
  • 收藏
  • 关注

原创 hdu 1698(种一颗区间树)

简单题。。。。区间更新  查找节点。。。。lazy思想想了好长时间,弄懂了。。果然很强大。。。#include#include#includeusing namespace std;#define N 400010#define LL(x) (x<<1)#define RR(x) (x<<1|1)struct node{ int L,R,sum,col;

2011-10-22 20:03:07 581

原创 hdu 1754(种一棵线段树)

感谢小鹏同学的耐心debug。。。。。。发现是少写一个return。。。导致调试好长时间。。。囧。。#include#include#includeusing namespace std;#define N 200005#define LL(x) (x<<1

2011-10-11 19:16:38 534

原创 hdu 1166(线段树)

入门级的。。。。。不解释。。#include#include#includeusing namespace std;#define LL(x) (x<<1)#define RR(x) (x<<1|1)#define M 50005struct node{

2011-10-11 16:43:53 567

原创 线性规划与网络流24题 11航空路线问题

这个题输出部分还有很多不解。。。。。。。。在队友帮忙下解决的。。。等完全懂了。。再写明输出部分的解释。。。感觉这题的给出的题解中没考虑细节问题。。比如第二组数据,按题解来说的话就不行了。。。就不贴那个题解了。。。。。详细见程序。。。#include#includ

2011-10-11 09:19:51 2603

原创 线性规划与网络流24题 10餐巾计划问题

最小费用流问题。。。。。盗用了小群的模版。。。哇咔咔。。。。之前一直是保存前驱点和前驱边来求解。。。。想不到小群很诡异的只保存反向边就可以了。。。。。。。。。。。。很厉害。。。【问题分析】网络优化问题,用最小费用最大流解决。【建模方法】把每天分为二分图两个

2011-10-10 16:56:01 2173

原创 线性规划与网络流24题 09方格取数问题

最大独立团的最小割解法。。。。。最小割在实际问题中不容易分析出来。。。多加强这方面的分析能力。。。。【问题分析】二分图点权最大独立集,转化为最小割模型,从而用最大流解决。【建模方法】首先把棋盘黑白染色,使相邻格子颜色不同,所有黑色格子看做二分图X集合中顶点,白

2011-10-08 20:47:55 1973

原创 线性规划与网络流24题 07试题库问题

这个题多解。。。。。#include#include#includeusing namespace std;#define inf 1<<30#define M 1200#define N 100000#define cc(m,v) memset(m,v

2011-10-08 17:36:33 996

转载 ACM大牛!!!!!!

出处: http://blog.sina.com.cn/s/blog_625b89630100mk7z.html  因不在新浪博客上活动了。。。未向作者表明此次转载的冲动。。。故表明出处。。望莫怪。。。。。wywcgs:亦称Lord

2011-10-08 15:20:42 4670

原创 poj 2728(迭代+prime)

01整数规划有两种解决方法:二分和迭代,二分效率低,迭代容易卡精度。。。。。这个题二分的话。。貌似会花好长时间。。。。网友是这么说的。。。。然后学了一下迭代。。。。。200++过的。。。 0-1分数规划设x[i]等于1或0, 表示边e[i]是否属于生成树.

2011-10-08 15:02:05 682

原创 线性规划与网络流24题 06最长递增子序列问题

先dp 再网络流。。。。题解中说要拆点。。其实是为了防止最长序列为1时 再往下求会出错的问题。。。也可以不拆点特判一下就可以了。。。。这个是分层图的简单应用。。。#include#include#includeusing namespace std;#define

2011-10-07 10:51:02 679

原创 poj 3635(full tank?)

我感觉是dp类型的吧。。。。discuss里一个讲解把状态的设置说的很好设一个 money[1001][101] 表示 到点i时, 油量为j 的最小花费;然后用dijstra的广搜变种来搜即可:每次找一个最小花费点, if money[x][y + 1]满足, 拓

2011-10-06 17:36:57 915

原创 线性规划与网络流24题 05圆桌问题

建立二分图,每个单位为X集合中的顶点,每个餐桌为Y集合中的顶点,增设附加源S和汇T。1、从S向每个Xi顶点连接一条容量为该单位人数的有向边。2、从每个Yi顶点向T连接一条容量为该餐桌容量的有向边。3、X集合中每个顶点向Y集合中每个顶点连接一条容量为1的有向边。

2011-10-05 21:12:10 1401

原创 poj 3621(参数搜索 + spfa)

01整数规划问题就是求解方程(a1*x1+a2*x2+..+an*xn)/(b1*x1+b2*x2+..+bn*xn)的最小值/最大值问题。其中xi = 0或1(i=1,2...n)对于此类问题我们可以通过二分来求解很接近答案的近似值。我们可以先令:(a1*x1+a2

2011-10-05 16:27:02 596

原创 poj 3613(floyd倍增)

1.何为倍增?。。。。。难道就是这个类似快速幂的矩阵相乘???。。。。。。2.01矩阵中,矩阵a^k的目标矩阵k[ i ] [ j ]表示 i 到 j 经过 k 个点的路径数。。。。。那么对于此题中的已知矩阵k次floyd 就可以得到经过 k 条边的路径最短距离。。。 3

2011-10-05 11:30:46 740

原创 poj 3463(dijk贪心思想的应用)

题意是找出最短路径以及比最短路径大一的路径的总的路径条数。。。。。。贪心思想来求解最短路,并且记录最短和次短,以及出现的次数:当前长度len 的四个处理:1. 比最短要小。。。。更新最短和次短2. 等于最短。。。。。更新最短次数3. 比次短要小。。。。更新次短

2011-10-04 20:50:41 645

原创 线性规划与网络流24题 04魔术球问题

拆点的另一个方法。。: 把这个点 i 拆成  i【问题分析】枚举答案转化为判定性问题,然后最小路径覆盖,可以转化成二分图最大匹配,从而用最大流解决。【建模方法】枚举答案A,在图中建立节点1..A。如果对于i具体方法可以顺序枚举A的值,当最小路径覆盖数刚好大于N

2011-10-04 16:59:00 1691

原创 poj 2449( k 短路 spfa+A*来求解)

看到了一个讲解k短路的感觉不错。。。。。对于A* ,估价函数 = 当前值+当前位置到终点的距离,即 F(p)=g(p)+h(p),每次扩展估价函数值中最小的一个。对于k短路来说,g(p)为当前从s到p所走的长度,h(p)为从p到 t 的最短路的长度,则F(p)的意义就是从s按

2011-10-03 21:19:27 672

原创 线性规划与网络流24题 02太空飞行计划问题

这个题的shut5.in的数据会是多解,所以评测可能出错。。。。。。很好的一个题。。。重点在向最小割的转化。。。。。建议看一下胡泊涛的论文《最小割模型在信息学竞赛中的应用》 里面很详细。。也很好。。。。#include#include#includeusing

2011-10-03 10:25:57 1887

原创 线性规划与网络流24题 01飞行员配对方案问题

答案不唯一。。。所以可能直接测会是错误的。。。。/*飞行员配对方案问题*/#include#include#includeusing namespace std;#define inf 1<<30#define maxn 10000struct n

2011-10-02 11:33:18 1443 1

原创 poj 3498(枚举加最大流dinic)

这个题需要自己建一个超级源点,建边 s -> i -> i ' ; s->i 容量为 i 点企鹅的数量,i到 i ' 容量为能跳多少次,然后枚举到每一个点的最大流,如果等于企鹅的总数,记录这个点。。最后把所有能到达的点从小到大输出即可。。。。。这里我刚开始的数组小了。。各种t

2011-10-01 12:23:29 758

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除