自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 UVA11990 ``Dynamic'' Inversion 树套树

这题很经典的动态逆序对问题,我们可以利用树套树来解决它,首先我们得到一个总体的思路 对于每一个操作,我们先利用树状数组求出一个逆序对,然后进行查询统计,对于每一个删除操作,我们只要查询这个元素之前的比它大的还有后面的比它小的有多少,逆序对就减少多少,这个操作可以利用树套树搞定

2011-09-30 20:31:49 1244

原创 ZOJ2011-Dynamic Rankings 树套树?

好久没有写博文了,这题是刚才被lrj的题虐了之后写的,这题的题意是告诉你N个数的序列,每次修改一个位置的值,动态查询区间第k个元素 做法是维护一个线段树,这样我们就可以得到区间的信息,但是这时候我们并不能维护区间有序的序列,所以我们要二分答案,查询l到r区间内比这个数小

2011-09-30 18:56:20 1379

原创 ZOJ3533-Gao the String I

好吧,这场比赛被完虐,3+3来的太不容易了,这题在之前见过类似的问题,不过那题至今没过,还是处于TLE的状态- - 题号是UVA11996,感兴趣的孩子可以去写写 这题的主要思路是利用splay维护序列,对于reverse和modify操作都可以直接利用splay来维护,主要

2011-09-19 20:33:56 1476

原创 树形结构转线性结构的方法(帖子汇总)

在图论中经常遇到一些很常见的问题,比如一个非常简单的例子,给你一棵树,每一个点都有一个权值,现在动态更新一个点的权值,叫你查询一个点对路径上所有点权的和,这种问题和图论的Tree  Problem非常类似,我们可以利用树形结构转线性结构的方法来处理,我们考虑随便取一个点,比如说1

2011-08-31 10:03:07 4087 3

原创 HDU3957 Dancing Links

好吧,昨天被这题虐惨了,照着模板敲漏了一句话,导致1005没有时间写了。这题可以算是一个比较经典的Dancing Links的题了,我们将问题抽象这如下一个模型。 给你一个R*C的0-1矩阵,要求选出最小数量的行使得每一列至少被覆盖一次,并且有限制某一些行中只能至多选择一行

2011-08-19 10:56:34 1146

原创 HDU3957 Dancing Links

好吧,昨天被这题虐惨了,照着模板敲漏了一句话,导致1005没有时间写了。这题可以算是一个比较经典的Dancing Links的题了,我们将问题抽象这如下一个模型。 给你一个R*C的0-1矩阵,要求选出最小数量的行使得每一列至少被覆盖一次,并且有限制某一些行中只能至多选择一行。

2011-08-19 10:42:05 89

原创 2011-07-31 阶段性总结

这个blog好久没有上来看了,看到原来写的一些文章,发现现在的代码风格完全变了个样儿,大半年没有写博文了,主要还是比较忙的原因,现在发现对于一些题目的理解,不能只局限于对某一题的做法的理解,要把相似问题转化为模型,这样我们才能在比赛中获得比较好的成绩。 这半年可以说自己

2011-07-31 14:23:00 735 1

原创 splay经典题目举例

数据结构专攻告一段落吧,把这段时间和以前做过的splay的题目拿出来晒晒,没题都写了一下简单的解题报告,用白色的字体,每道题的做法最好要多花时间琢磨琢磨,splay的题目主要就是中间过程的处理上比较麻烦。为了方便,我对区间操作都是将l-1结点splay到根,r+1结点splay到

2011-07-25 04:15:53 5667 1

原创 HDU1244最大连续子字段和最终加强版

dp优化

2010-12-17 14:15:00 1362

原创 POJ2373动态规划

单调队列优化的dp

2010-12-09 10:35:00 1782 1

原创 POJ3250从多个方面考虑同一问题

多解题

2010-12-07 22:26:00 1538 3

原创 POJ1742多重背包

单调队列优化的背包问题,在O(NV)的复杂度里完成多重背包。

2010-12-07 15:27:00 1051

原创 HDU3415单调队列

单调队列

2010-12-06 21:08:00 824

原创 CDOJ1300 LCIS

动态规划经典问题——最长公共上升子序列

2010-12-03 18:58:00 626

原创 HDU1506线段树做法

线段树经典变形之一

2010-12-02 12:33:00 1234

原创 HDU2955 动态规划一维状态一维转移

dp背包变形。。。

2010-12-02 09:24:00 764

原创 HDU3491 网络流最小割模型

最大流最小割模型

2010-11-27 09:48:00 1529

原创 POJ1459 多源多汇网络流经典模型

多源多汇网络流模型

2010-11-26 21:50:00 2647

原创 POJ3081 网络流

网络流建图

2010-11-26 20:43:00 959

原创 HDU1880 字符串hash

字符串hash

2010-11-25 12:38:00 1839

原创 HDU3549 最大流入门

网络流入门经典。

2010-11-25 03:06:00 1224

原创 HDU2896 AC自动机多串匹配多串

AC自动机多串匹配经典

2010-11-24 23:42:00 813

原创 POJ 1797 条件最大生成树

图论经典题

2010-11-18 22:12:00 1082

原创 POJ 3481 HDU1908 Double Queue SBT

平衡二叉树SBT实现

2010-11-12 08:33:00 933 1

原创 HDU3656 Fire Station Dancing Links

Dancing Links经典

2010-11-08 12:32:00 1155

原创 POJ2001字典树

字典树应用

2010-11-06 18:08:00 568

原创 HDU1251字典树

字典树入门

2010-11-06 12:10:00 410

原创 HDU1247字典树

字典树入门

2010-11-06 11:54:00 710

原创 HDU1671字典树

字典树入门

2010-11-06 11:20:00 505

原创 HDU3685计算几何

The 35th ACM-ICPC Asia Regional Contest (Hangzhou) Rotational Painting

2010-10-31 23:28:00 1218

原创 Codeforces Beta Round #38 G Queue 动态树

CodeForces10月最后一场

2010-10-31 22:21:00 736

原创 ZOJ2898搜索优化

浙大月赛2008年1月。。。

2010-10-24 17:01:00 416

原创 ZOJ2676动态规划优化

DP强化训练~~~~~

2010-10-21 08:37:00 1088

原创 [HNOI2004]宠物收养所 splay入门

经典的平衡二叉树入门题

2010-10-21 08:24:00 1902 2

原创 2010 Asia ACM/ICPC Regional Harbin

2010年亚洲区区域赛哈尔滨赛区2010/09/26

2010-10-20 00:34:00 1169

原创 HDU3449 Consumer 条件背包DP

经典背包问题扩展

2010-10-20 00:05:00 801

原创 Codeforces Beta Round #34解题报告

Codeforces Beta Round #34~~~

2010-10-11 23:30:00 572 3

原创 POJ2336 Ferry Loading II 动态规划

动态规划入门题~~~

2010-10-10 19:02:00 1461

原创 HDU 3663 Power Stations Dancing Links实战

2010 Asia Harbin Regional Contest Problem D Power Stations

2010-10-06 19:38:00 312 1

原创 poj3074/3076 Dancing Links 解数独

Dancing Links经典应用

2010-10-06 02:18:00 2759

空空如也

空空如也

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

TA关注的人

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