自定义博客皮肤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)
  • 收藏
  • 关注

原创 ZOJ 3817 Chinese Knot (字符串HASH)

字符串HASH +搜索str[j]=str[j-1]*seed+"str[j]"

2014-11-14 17:51:45 418

原创 ZOJ 3813 Alternating Sum

推得最后的公式为

2014-10-13 10:43:59 511

原创 树链剖分学习

看了http://blog.sina.com.cn/s/blog_6974c8b20100zc61.html学习了

2014-09-23 22:44:35 426

转载 树形DP练习 转自ZEROCLOCK

树,一种十分优美的数据结构,因为它本身就具有的递归性,所以它和子树见能相互传递很多信息,还因为它作为被限制的图在上面可进行的操作更多,所以各种用于不同地方的树都出现了,二叉树、三叉树、静态搜索树、AVL树,线段树、SPLAY树,后缀树等等..     枚举那么多种数据结构只是想说树方面的内容相当多,本专辑只针对在树上的动态规划,即树形DP.做树形DP一般步骤是先将树转换为有根树,然后在树上进行

2014-09-06 01:14:43 577

原创 HDU 1542 Atlantis (离散化+扫描线)

刚开始学习扫描线,由于网上资料介绍比较抽象(实际是本人智力水平不是很高),整整看了一个上午才对扫描线有点眉目,然后又花了大半个下午才弄出这道基础题,真是忏愧。另外刚开始学习扫描线,我认为代码写的是不太好的,但是将就着,等以后水平高些回来改。会附上比较详细的注释,毕竟是新手嘛。/*我这里采用了离散化(对结点增加了两个实际值端点)。看过几个其他解法,如果不怕数据太强,可以用map直接检索线段区

2014-03-09 16:48:00 576 1

原创 HDU 3397 Sequence operation (区间合并 )

刚开始学习线段树,没想到就碰到这样的题,由于太弱,搞了整整一天和一早上,真是充满了血与泪,但起码是自己一点点写出来的,值得。另外,由此题注意到写数据结构的题,代码的风格重要,这方面也要下点功夫。因为一个细节DEBUG花了好久,数据有些繁琐,细节比较多。下面是代码。结点需要保存的变量有lmax1,rmax1,sum1,mx1.分别代表从左数最大连续1的个数,从右数最大连续1的个数,1的总个数,期中最

2014-03-04 11:42:57 673 1

空空如也

空空如也

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

TA关注的人

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