自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [BZOJ2733][HNOI2012] 永无乡(splay)

题意:给出N个小岛,每个小岛有一个固定的优先级,最开始有M座桥连接其中的某些小岛。给出Q次操作,操作有两种:在两个小岛之间连一座桥,或者询问x所属的连通块内优先级第k的岛屿编号,不存在就输出-1。 这道题涉及以权值为关键字的splay的合并,开始想了一会,没想出可以很快合并的方法,然后看了别人的做法,叫做启发式合并(一开始吓哭了),但看了代码之后就无语了,就是手动把size更小的那个splay的

2015-11-22 22:05:56 760

原创 NOI2005 维修数列(splay)

题意:写一个程序维护一个序列,支持6个操作:插入一段序列,删除一段子序列,区间统一修改为一个值,区间翻转,求区间和,求整个序列的最大非空子序列(其实求区间的最大非空子序列也可以)。序列中最多同时存在5*10^5个元素。 想法:看到区间翻转就知道是splay,但这题非常恶心,要维护大量的信息,懒标记控制不当也容易写错。 这题比较有价值的地方在于分治求区间最大和,需要像线段树的hotel一题一样维

2015-11-21 18:16:17 382

原创 NOIP的一些反思

NOIP已经过去两周了,由于这上周的半期考试,这周花了很多时间来做平衡树和今年NOIP的题,一直耽搁着。 这次的失利是非常严重的,还没有去年的分高,或许是自己心态的问题,太过看重结果而没能稳定发挥。 第一天的一二题一共花了接近一个小时,有整整两个半小时来面对第三题。第三题内存给了1个G,着实把我吓到了,然后看了下题,好像见过,但当时没有写,于是深感后悔。然后我就反应到记忆化搜索,我看他给那么大

2015-11-20 17:10:31 486

原创 USACO superbull(MST)

题意:n支队伍,每支队伍权值a[i],队伍i和队伍j打比赛会产生a[i] xor a[j]这么多精彩度,但每举行一场比赛你必须淘汰其中一支队伍,淘汰的队伍不能再参赛,请你安排一系列比赛使得最后能够产生冠军,并且使得精彩度最大。n 容易发现最多打(n-1)场比赛。我考试时乱做的,就把所有边排序选前n-1条。 其实n-1条边连接了n个点,很明显是一棵树,所以跑一下最大生成树就行了。由于是完全图,所

2015-11-02 19:06:42 444

空空如也

空空如也

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

TA关注的人

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