动态树【LCT】
poursoul
这个作者很懒,什么都没留下…
展开
-
【HDU】4010 Query on The Trees 动态树之Link Cut Tree(LCT)
传送门:【HDU】4010 Query on The Trees 【HDU】4010 Query on The Trees原创 2014-09-26 21:01:31 · 919 阅读 · 0 评论 -
【HDU】5333 Undirected Graph【LCT+BIT】
传送门:【HDU】5333 Undirected Graphmy code:my~~code:#pragma comment(linker, "/STACK:1024000000")#include <stdio.h>#include <string.h>#include <map>#include <algorithm>using namespace std ;typedef long原创 2015-07-31 13:07:53 · 1330 阅读 · 0 评论 -
【HDU】5314 Happy King【动态树(点分治)】
传送门:【HDU】5314 Happy King算法分析: 点分治,子树去重类可做。对于一个重心,取出所有路径按照最大值排序,扫下最小值,插入到线段树里维护个数,双指针扫扫解决。然后对所有重心的儿子对应的子树再做一次去重。这个方法我是今早在床上想了下想到的。 我是动态树,动态树比较裸,对点权排序,然后双指针扫扫,接下来就是链接两棵子树或者拆分两棵子树时的子树的siz。子树siz可以用两个变量维护原创 2015-07-27 16:29:37 · 1846 阅读 · 0 评论 -
【codeforces】2014-2015ACM-ICPC CERC 14 Problem J: Pork barrel 【LCT+主席树】
传送门:【codeforces】2014-2015ACM-ICPC CERC 14 Problem J: Pork barrel题目分析:pushup内写错了一直没发现。。。把maxidx写成idx然后查了一下午没查出来,到晚饭后才发现。。然后再纠正了数组大小,终于AC了。。。写了我一下午,就因为这么一个小错误T T今天是平安夜,祝大家平安夜快乐!这题是要维护原创 2014-12-24 19:01:10 · 1832 阅读 · 2 评论 -
【HDU】4677 Query on Graph 动态树
传送门:【HDU】4677 Query on Graph题目分析:首先将询问离线。将所有的边固定形式:左端点小,右端点大。将边按照右端点从小到大排序,将询问按照右端点从小到大排序。然后从左到右遍历询问,将边的右端点小于等于询问右端点的都插入到动态树上。因为动态树要保证是一棵树,于是我们要在加一条边成环的时候去掉环上的一条边来保证动态树依旧是树结构。注意到加边成环时再原创 2014-12-04 16:52:58 · 949 阅读 · 0 评论 -
【BZOJ】2049 [Sdoi2008]Cave 洞穴勘测 LCT入门题
传送门:【BZOJ】2049 [Sdoi2008]Cave 洞穴勘测题目分析:模板题dai m r原创 2014-10-18 11:57:57 · 1310 阅读 · 0 评论 -
【SPOJ】 4155. OTOCI LCT
传送门:【SPOJ】 4155. OTOCI题目分析:dong原创 2014-11-01 09:56:11 · 1008 阅读 · 0 评论 -
【BZOJ】2002 [Hnoi2010]Bounce 弹飞绵羊 LCT入门题
传送门:【BZOJ】2002 [Hnoi2010]Bounce 弹飞绵羊原创 2014-09-30 10:26:55 · 873 阅读 · 0 评论 -
【HDU】5002 Tree 动态树模板题
传送门:【HDU】5002 Tree原创 2014-09-28 16:33:41 · 912 阅读 · 0 评论 -
【BZOJ】2631 tree LCT入门题
传送门:【BZOJ】2631 tree题目分析:LCT模板题~原创 2014-09-27 07:38:31 · 1059 阅读 · 0 评论 -
【codeforces】482E. ELCA 动态树
传送门:【codeforces】482E. ELCA原创 2014-11-11 19:29:44 · 2093 阅读 · 3 评论