Algorithm_Qtree系列
niuox
这个作者很懒,什么都没留下…
展开
-
Spoj 375 Qtree Link - Cut Tree 解法
Qtree第一种解法,采用动态树。详情参考杨哲《Qtree解法的一些研究》。数据结构用Splay Tree。要特别注意理解Link-Cut Tree,尤其是他的Access操作。 #include #include #include #include using namespace std; #define MAXN 10005 int father[MAXN];原创 2012-10-15 23:59:54 · 3020 阅读 · 1 评论 -
Spoj 375 Qtree 树链剖分 + 线段树 解法
前面介绍过Qtree的动态树解法,现在写一种更高效的,使用树链剖分,数据结构采用线段树: 题目链接:http://www.spoj.pl/problems/QTREE/ 代码: #include #include #include #include using namespace std; #define MAXN 10010 #define lx (x<<1) #defin原创 2012-11-04 15:15:58 · 2107 阅读 · 0 评论