Processing math: 0%

随笔分类 -  其他-倍增

摘要:"http://uoj.ac/problem/103" 由manacher得:本质不同的回文串只有O(n)个。 用manacher求出所有本质不同的回文串,对每个本质不同的回文串,在后缀自动机的parent树上倍增求一下它出现了多少次,更新答案。 时间复杂度O(n\log n)阅读全文
posted @ 2017-04-17 09:47 abclzr 阅读(258) 评论(0) 推荐(0) 编辑
摘要:Day 1 T1 数字表格 题目大意 · 求\prod\limits_{i=1}^n\prod\limits_{j=1}^mFibonacci(\gcd(i,j))T\leq1000n,m\leq10^6 思路 · 一言不合化式子(不失一般性地假设$n include include 阅读全文
posted @ 2017-04-13 10:00 abclzr 阅读(643) 评论(0) 推荐(0) 编辑
摘要:"http://www.lydsy.com/JudgeOnline/problem.php?id=3051" "http://uoj.ac/problem/57" 这道题需要平面图转对偶图,点定位,最小生成树上的倍增(NOIP2013货车运输)3个步骤。 最后一个很简单了,前两个比较麻烦。。 点定位 阅读全文
posted @ 2016-10-17 21:27 abclzr 阅读(270) 评论(0) 推荐(0) 编辑
摘要:http://codevs.cn/problem/1218/ 比较显然的倍增,但是对于跨过根需要很多讨论,总体思路是贪心。 写了一上午,不想再说什么了 _(:з」∠)_ 阅读全文
posted @ 2016-09-11 16:51 abclzr 阅读(336) 评论(0) 推荐(0) 编辑
摘要:http://codevs.cn/problem/1199/ 主要思想是倍增,对于第一个回答从后往前扫,依次插入平衡树中。 我写的splay,比较繁琐。 _(:з」∠)_ 阅读全文
posted @ 2016-09-10 15:03 abclzr 阅读(277) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4539 今天测试唯一会做的一道题。 按题目要求,如果暴力的把模板树往大树上仍,最后得到的大树是O(n^2)级别的,不能存储,更不能做了。 把模板树往大树上扔的过程我想象成了两个大节点进行连边,每个大 阅读全文
posted @ 2016-08-03 19:31 abclzr 阅读(284) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=4569 用ST表表示所有区间,根据ST表中表示的区间长度种一棵nlogn的树,类似线段树,每个节点的左孩子和右孩子表示的区间拼接起来的总区间即为这个节点表示的区间。树上同一层节点表示的区间长度相同,同一 阅读全文
posted @ 2016-08-02 20:54 abclzr 阅读(286) 评论(0) 推荐(0) 编辑
摘要:写了一天啊,调了好久,对拍了无数次都拍不出错来(数据生成器太弱了没办法啊)。 错误1:把线性基存成结构体,并作为函数计算,最后赋值给调用函数的变量时无疑加大了计算量导致TLE 错误2:像这种函数(A,B,C)功能是实现C=A+B,而要计算A=A+B时千万不能(A,B,A)这么用QAQ,它不会存储A之 阅读全文
posted @ 2016-04-29 17:01 abclzr 阅读(592) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示