自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 【费用流算法:ZKW】

先上代码,等下再写~~program ex3;{$inline+}var o:array[0..10000] of boolean; d,s,f,a,st:array[0..10000] of longint; c,w,next,p,q:array[-200000..200000] of longint; i,j,k,n,m,t,tt,s1,t1,c1,w1,ans,flow,imp:longint;procedure link(i,j,k,l:longint);be

2010-10-28 19:54:00 8492 1

原创 【KM算法小结】

<br />最近学习了下KM算法,发现异常的好编,而且思想非常巧妙,通过顶标,相当于是迭代最优解再验证可行性的算法。<br /> <br />百度百科上写的非常通俗:<br /> <br />  初始时为了使A[ i ]+B[j]>=w[i,j]恒成立,令A[ i ]为所有与顶点Xi关联的边的最大权,B[j]=0。如果当前的相等子图没有完备匹配,就按下面的方法修改顶标以使扩大相等子图,直到相等子图具有完备匹配为止。 <br />  我们求当前相等子图的完备匹配失败了,是因为对于某个X顶点,我们找不到一条从它

2010-10-28 08:47:00 1682

原创 【网络流专题】

<br />最近做了两道网络流神题,里面用了几个非常巧妙的技巧,在今后很多题目中都可以使用得到。<br />第一题:WC2007石头剪刀布<br />      这题是网络流,简直太难想到了,总之这道题有几个非常巧妙的转化。<br />      首先是补集转化,我要统计一个完全有向图中的三元环的个数,就等于所有环的个数-非三元环的个数。非三元环的个数怎么统计呢?观察三元环的特点,发现一个三元环必然有一个点在这个环中入度为二(出度为二),由此我们便可以得到一个计算三元环的公式(设d[i]为i的入度)<br

2010-10-24 23:49:00 1137

原创 【基于归并排序的分治】统计问题

题目是这样的:给你一个N*N的矩阵,可以完成两个操作      1.修改某个格子的权值;2.查询某个矩形的权值。看到题目以后很快想到的是二维树状数组,但是N不过既然有这种题目,那么就一定是有解决办法的,在线算法不行,可以考虑离线算法,这个离线算法应该怎么做呢?深入考虑这道题,发现他相当于是要满足在3个偏序集的基础上进行统计---时间、x坐标、y坐标,怎样才可以满足条件呢?对于2个偏序集,我们常用的方法是对其中某一个偏序集进行排序使其成为全序集,再用数据结构统计另一个偏序集。3个应该怎么办?(看了题解后)应该

2010-10-24 19:27:00 1420 3

原创 【带除法的取模运算】hnoi2009有趣的数列

<br />题目本身很简单,有意识的人会打个表轻易地可以发现是个卡特兰数列。<br />        众所周知卡特兰数列的最普通的递推式是O(N^2)的,数据规模是1000000,很显然过不了,卡特兰数列第i项还有另外一个公式就是C(n,2n)/(n+1),这个除法怎么办?我们所知的取模运算是不满足除法的,那应该怎么办?一个最直观的想法就是分解质因数,然后对于每一个质数分别求出它的指数。通过对每个数进行质因数分解是不现实的,复杂度高达O(N^1.3),1000000的数据显然过不了。<br />    

2010-10-18 20:42:00 5671 3

原创 【决策单调性的动态规划】noi2009诗人小G

关于决策单调性在网上有一篇非常好的论文----.O(N^2)的算法想必大家一定秒出了,可以发现这道题所用的方程是个经典1D1D方程:f[i]=min{f[j]+cost[i,j]};那么我们的任务就是证明决策单调性在直接套用模板即可,所谓决策单调性,就是我们要证明这样一个命题:如果 f[k]的最优决策是j,f[k-1]的最优决策是i,(ik),使用j转移都会比使用i转移优,对于所有f[l](l首先我们可以得到的已知条件是使用i转移f[k]比使用j转移f[k]要优,j转移f[k+1]比使用i转移f[k+1]要

2010-10-09 00:07:00 5273 1

空空如也

空空如也

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

TA关注的人

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