![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Link Cut Tree
文章平均质量分 86
九野的博客
这个作者很懒,什么都没留下…
展开
-
LCT模版
HDU 5002#include #include #include #include #include #include #include #include #include #include #include #include using namespace std;const int INF = 0x3f3f3f3f;co原创 2014-09-15 21:05:41 · 2422 阅读 · 0 评论 -
HDU 5293 TREE CHAIN PROBLEM LCT+树形DP
题解链接代码链接链接Tree chain problemTime Limit: 6000/3000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 35 Accepted Submission(s): 8Problem Descr原创 2015-07-22 12:35:11 · 1427 阅读 · 0 评论 -
SPOJ QTREE lct
题目链接:点击打开链接把边权化成点权,每个点的点权表示父边的边权。求path(x, y)把x access后,则 x 就变成了根所在的splay , 且x是这条链上深度最大的节点。(下面对于根所在的splay称为splay_root)那么y沿着父节点爬上去,当父节点 fa_y 坐落在splay_root上时,fa_y深度一定比x小,即一定在x的上方。 再把y access上去,原创 2015-07-04 22:14:51 · 1461 阅读 · 0 评论 -
SPOJ QTREE5 lct
题目链接 对于每个节点,记录这个节点所在链的信息: ls:(链的上端点)距离链内部最近的白点距离 rs:(链的下端点)距离链内部最近的白点距离 注意以上都是实边 虚边的信息用一个set维护。 set维护的是对于每个不是链上,但是this的子树,那些子树中距离this最近的白点距离。#include <stdio.h>#include <string.h>#include <set>原创 2015-07-09 17:57:06 · 1655 阅读 · 0 评论 -
SPOJ QTREE3 lct
题目链接题意:给定n个点 q个询问下面n-1行给出树边,点有黑或白色,初始化为白色下面q行:询问有2种:1、 0 x 把x点黑变白,白变黑2、1 x 询问Path(1,x)路径上第一个黑点的点标, 若不存在黑点则输出-1思路:lct裸题#include #include #include #include #include #include #i原创 2015-07-05 18:25:06 · 1315 阅读 · 0 评论 -
SPOJ QTREE6 lct
题目链接岛娘出的题,还是比较容易的#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;template inline bool rd(T &原创 2015-07-13 15:16:31 · 1286 阅读 · 0 评论 -
SPOJ QTREE2 lct
题目链接 题意: 给一棵树,有边权 1、询问路径的边权和 2、询问沿着路径的第k个点标。 思路:lct裸题。//http://www.lydsy.com/JudgeOnline/problem.php?id=1036#include <iostream>#include <fstream>#include <string>#include <time.h>#include <ve原创 2015-07-05 15:57:19 · 1334 阅读 · 0 评论 -
SPOJ QTREE7 lct
题目链接已经在代码中注释了变量含义,感觉不难inf好像不止|1e9| inf设成0x3f 才过。。#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace原创 2015-07-14 14:04:26 · 1715 阅读 · 0 评论 -
SPOJ QTREE4 lct
题目链接这个题已经处于花式tle了,改版后的spoj更慢了。。#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std;template inli原创 2015-07-13 12:34:23 · 1571 阅读 · 0 评论 -
HDU 5333 Undirected Graph LCT+BIT
链接Undirected GraphTime Limit: 5000/2500 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 184 Accepted Submission(s): 38Problem DescriptionAs w原创 2015-08-02 22:34:38 · 1260 阅读 · 0 评论