自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 [POI2007]办公楼biu

POI的题怎么都那么鬼畜啊!!!!……首先可以看出……这道题的答案就是求原图的补图的连通块个数//在原图中没边的肯定要在一个办公楼,这体现为在补图中有边本来嘛,这个问题是比较简单的……BFS即可……但是这道题的规模太大,以至于补图根本就建不出来,内存开不了那么多……去年冬令营ms有这道题的解法,什么挂链什么的,反正是用链表解决……然后我没看懂……不会pty说了一种方

2012-01-18 10:29:17 2384

原创 [NOI2009]变换序列

这道题九点开始看……一直写到现在……事实证明混乱的代码不要接着写,最好是重新写一遍……首先我觉得每个点只能有对应的两个点,这个不是很明显的约束了开头后面的直接就推的出来吗?那么很明显O(n^2)可以过……然后我发现这是个每个点最多两条边的二分图但是没有仔细想,依旧觉得它约束了第一个后面就都推的出来立马写了一个……模拟二分图匹配……然后wa……仔细一想发现MS会出

2012-01-17 10:59:15 1538

原创 [POI2007]Zap

这道题很难……不看题解做不出……(实际上看了题解也不是很懂……)我觉得CLJ和JZP都没有说清楚……这道题是容斥,但做的时候实际上是莫比乌斯反演(话说莫比乌斯反演也就是容斥)他要求gcd(x,y)=d,x实际上就是求gcd(x,y)=1,x设f(k)为gcd=k的,F(k)为gcd为k的倍数的显然F(k)=sigma(f(d)) (k|d)f(k)不好求,但是F(k)比

2012-01-14 11:37:42 2217 2

原创 [JSOI2010]Group部落划分

这道题可以贪心做每次把距离最近的点对合并到一起直到不能合并……我2b的想到什么最近点对之类的……一看n=1000,其实就是暴力求每两个点之间的距离,排个序并查集就行……//Lib#include#include#include#include#include#include#include#include#include#include#incl

2012-01-14 09:52:09 1420

原创 [SCOI2005]扫雷Mine

……水题一道……确定了第一格和第二格第一行的所有的雷就确定了所以枚举一下第一格第二格看合不合法就行了//Lib#include#include#include#include#include#include#include#include#include#include#include#includeusing namespace std;//Ma

2012-01-14 09:27:10 1496

原创 [POI2008]砖块Klo

那么问题就在于如何找任意区间的中位数划分树和平衡树都可以解决所以是水题一道……下面描述我的悲惨经历……上周周末就看到了这道题觉得应该可以用划分树水过屁颠屁颠写了个划分树,写到一半发现不对头,好像不能做和pty讨论了一下发现实际上还是可以做只不过维护很蛋疼……然后因为要期末考试了,把它放在那里没管今天有空打算写一下然后想的时候又觉得划分树没法做,然后就被绕

2012-01-10 19:42:17 1489

原创 [HAOI2007]理想的正方形

这道题本来想能不能用STL平衡树水过……一看值的范围在1e9范围内,hash不能……好吧MS这道题很老的样子……正解是对每一列用单调队列维护从这个点开始接下来n个数里面最大的和最小的那么对于一列上的n个数,我们把它压成了一个数lmax[i][j],lmin[i][j]分别表示以这个点为起点往下n个数里面最大和最小那么我们对这个两个数组横向的也用单调队列维护那么对于每

2012-01-05 17:57:18 2737

原创 [NOI2009]植物大战僵尸

这道题跟NOI2006 最大获利其实是很像的一样都是要搞定一些点才能搞定另一些点,然后有些点正权有些点负权这种问题,其实是最大权闭合子图amber的最小割论文有详细的讲解法和证明闭合子图的定义是,图中每个点所连接的的任何一条边不指向图外,可以有边指向这个图这实际上就是一个依赖关系,如果我们把a依赖b(在这道题就是b保护a),在图中用一条a指向b的边表示那么我们求的就

2012-01-05 15:31:11 2297

原创 [SDOI2010]星际竞速

昨天连续做了两道网络流……这是第一道这是道图论题是肯定的,图都给你了那么问题在于如何建模问题要求访问每个点恰好一次(我一开始没看到这个条件……)要求总时间最短,尝试把问题转化为一些经典图论问题比如最短路很可惜不行,那么自然想到网络流(组里面有句戏言叫“一切皆可网络流”,比如A+B……)进一步分析发现单纯的网络流是不行的,需要用费用流访问每个点恰好一次,跟路径覆盖

2012-01-05 15:14:11 2592

原创 [POI2005]Kos-Dicing

这道题我自己想绝对想不出来不为别的,数据范围太坑爹了……谁能想到想到上w的点还可以网络流啊,而且还不只求一次而且题意不明,冠军可以并列,它实际上求的是可能的最大值中最小的,最大值不唯一那么我们对于每场比赛,有一个点,超级源向每场比赛连一条边,流量为1然后每场比赛向对应的两个人连一条边,流量均为1(其实无所谓)每个人向超级汇连一条边,容量为xx实际上就是限制了每个人能够赢

2012-01-03 20:26:13 1108

原创 [APIO2010]特别行动队

很显然是个DP有方程f[i]=max{f[j]+Ax^2+Bx+C} x=s[i]-s[j] j∈[1,i-1]这样一个DP方程是O(n^2)的,对于原题最多只能过50%数据那么这道题可以斜率优化从方程着手,方程可以化为f[i]=max{(f[j]+A*s[j]^2+B*s[j]+C)+(-2A*s[i]*s[j])}+A*s[i]^2+A*s[i]我们把(f[j]

2012-01-03 11:57:22 8549 2

原创 [NOI2010]海拔

狗眼可得高度取值在{0,1}之间进一步狗眼可得01块连续那么要求的只是图的一个最小割了用平面图网络流->最短路得解有个问题就在于网格之间的边是有方向的,那么要注意割得方向来判断实际上要加哪条边的权值之前写网络流->最短路都习惯建图,写这道题的时候趁机练习了一下不建图的版本//之前认为建图会比较麻烦,写完以后发现也只是建边的时候处理一下给个图来帮助判断边的走向

2012-01-02 17:21:36 3273

原创 关于网络流和平面图

在久远的2010年,湖南省队集训的时候出了一道题叫c国,其本质是求平面图的最小割//平面图,可以画在平面上边不相交的图但是由于题目规模太大,一般的网络流都是过不了的……但是当时雅礼机子太好,以至于dinic什么的写得好的有人可以水过这种平面图网络流其实是有更优秀的算法可以解决的,将网络流转化为最短路当时讲了这种算法,但是CNX先輩木有写,NOI2010又出了一道几乎一模一样

2012-01-02 17:15:02 2357 1

bzoj FFT 的模版

bzoj FFT 的模版

2011-12-20

空空如也

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

TA关注的人

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