自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 后缀排序 后缀自动机的应用

同步个人博客 http://sxysxy.org/blogs/23 到csdn)给一字符串的所有后缀排个序输出,字符串长度 <= 100000排序要求字典序小的在前面,在满足这个条件的情况下,短的后缀放到前面例如ababa的后缀排序结果是[a, aba, ababa, ba, baba]。暴力做法很容易想到,枚举出字符串s的总共length(s)个后缀,sort一下,然而time limit ex

2016-08-31 13:57:34 2106 2

原创 第k短路 A*启发式搜索解决

(同步个人博客 http://sxysxy.org/blogs/19 到csdn)给一张图,求两点间第k短的路径的长度。查了相关资料,这个竟然可以用启发式搜索来解决!其实是,在启发式搜索时,同时记录目标点t入队(意味着走到了t)多少次(被”启发”了多少次)。第一次启发到t是第1短路,第二次是第2短…..第k次就是第k短路。通过这个题,我涨了姿势:启发式搜索还能这样用!!搜索中,距离目标点t的估价可以

2016-08-25 21:26:31 521

原创 树链剖分 ZJOI2008 树的统计 Count

(同步个人博客http://sxysxy.org/blogs/3 到csdn)题目大意:有一棵有N个节点,N-1条边的树,每个节点都有一个权值w。现在要求支持以下操作: CHANGE u t 把节点u的权值修改为t,QMAX u v 询问从节点u到v路径上权值最大的节点,QSUM询问从节点u到节点v上所有节点的权值之和。(N <= 3W ,修改/询问次数 <= 20W)LCT并不会写orz,于是树链

2016-08-19 14:39:47 397

原创 多项式乘法运算 NTT(数论变换)实现

(同步个人博客 http://sxysxy.org/blogs/16 到csdn)多项式乘法 http://uoj.ac/problem/34之前用FFT交了一个无限WA,怀疑是精度有问题然后就转向NTT。关于FFT和NTT力荐这两篇吼文章,讲得太吼了!http://blog.csdn.net/acdreamers/article/details/39026505 http://blog.mis

2016-08-19 14:34:11 2979

原创 JSOI2007 祖码Zuma

(同步个人博客 http://sxysxy.org/blogs/7 到csdn)原题目见 http://www.lydsy.com/JudgeOnline/problem.php?id=1032区间DP,我第一看见这题,好像是去年的时候了。。。。当时觉得超级高大上啊。。。首先预处理出各个连续的颜色出现的位置和数量,可以表示成 (颜色,长度) 的形式,例如颜色 1 1 2 1

2016-08-19 14:24:51 338

原创 莫比乌斯反演 讲解

(同步个人博客 http://sxysxy.org/blogs/10) 懵逼乌斯反演?反正WC2016上我是听得一脸懵逼的,也就是学会了这个名词的认读与拼写。->, ->(雾) 这个东西可以用来简化一些运算,对于定义在两个正整数集合上的两个函数f(x)与g(x),满足 ,根据这个式子,我们可以发现  当我们想要计算g(x)的时候,如果直接计算g(x)难以计算(太慢太慢太慢TLE TLE TLE

2016-08-19 14:22:42 7285 3

原创 BZOJ1901 动态排名 线段树套平衡树

(同步个人博客 http://sxysxy.org/blogs/14 到csdn)动态区间第k小,http://www.lydsy.com/JudgeOnline/problem.php?id=1901 (权限题所以大致描述下题面:初始有一个长度有n得序列a1,a2…an,要求支持查询序列下标区间l, r内第k小的数,支持修改序列内某个数。序列长度n <= 10000(这里我用来练习线段树套平衡树,

2016-08-19 14:18:12 431

原创 生成函数(母函数)的简单应用

同步个人博客 http://sxysxy.org/blogs/15 到csdn Simple一个简单的问题,给定一个数k,从集合A中选一个数a,集合B中选一个数b,使得a+b = k的方案数有多少?扫描A的所有元素a然后在B里面找k-a --> 哈希/平衡树/stl大fa好!!!3个集合A,B,C呢?n个集合呢?复杂度蹭蹭蹭地就不知道高到哪里去了。(假设每个集合里面的数约为k个,可以试着计算n个集

2016-08-19 14:15:37 511

空空如也

空空如也

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

TA关注的人

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