05 2016 档案
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2946 先用第一个字符串建后缀自动机,每个节点记录一下每个字符串与之匹配的最大值,那么每个节点对答案的贡献就是所记录的最大值的最小值,把所有刚刚说的最小值取max就是答案了。绕晕了。语文不好真
阅读全文
摘要:题目链接:http://begin.lydsy.com/JudgeOnline/problem.php?id=2796 把一个字符串做出后缀自动机,另一个字符串与之匹配。 1 #include<cstdio> 2 #include<cstring> 3 #include<iostream> 4 #d
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2141 分块加树状数组。 离散化之后,每一个块建一个树状数组。交换x,y,与x左边的数和y右边的数无关,只需处理>x,<y的数。 话说还可以用树套树来写,不过常数太大,比分块加树状数组慢。 1
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3295 CDQ分治加凸包,水题一道,看看程序就懂了。 1 #include<cstdio> 2 #include<cstring> 3 #include<iostream> 4 #includ
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3963 CDQ分治加凸包。具体看这篇题解:http://www.acmerblog.com/hdu-3842-machine-works-6844.html 1 #include<cstdio
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=1492 CDQ分治论文上的题《从《Cash》谈一类分治算法的应用cdq》。膜hzw学长的博客膜了好久。 1 #include<cstdio> 2 #include<iostream> 3 #i
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3262 CDQ分治。不就是从二维变成三维了。
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2716 由于距离定义为曼哈顿距离,我们先将绝对值符号去掉。这时可以分为四种情况,但是我们可以对点的横纵坐标进行一些处理(处理方法可以看程序),可以使四种情况都变为一种:Ax>Bx,Ay>By。
阅读全文
摘要:题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2683 题目大意:二维平面上,单点修改权值,区间询问权值和。 CDQ分治裸题。 话说我今天才学CDQ分治,还想了好久才会写的。 将询问拆成4个操作,CDQ分治搞一搞就好了。 1 #includ
阅读全文

浙公网安备 33010602011771号