树链剖分
Euryale_
是研一狗了orzorzorz
展开
-
bzoj2243[SDOI2011] 染色
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=2243 (权限题..)题目大意:给定一棵有n个节点的无根树和m个操作,操作有2类:1、将节点a到节点b路径上所有点都染成颜色c;2、询问节点a到节点b路径上的颜色段数量把样例贴一下好了.. //一开始读入每个点的初始颜色Sample Input原创 2016-09-06 17:13:16 · 341 阅读 · 0 评论 -
bzoj3306 树
线段树+树剖原创 2017-04-25 11:59:35 · 464 阅读 · 0 评论 -
bzoj4331 JSOI2012 越狱老虎桥
缩点+链剖原创 2017-04-13 09:39:49 · 610 阅读 · 0 评论 -
spoj375 QTREE1 Query on a treeⅠ【树剖模版带一丢注释】
题目链接:http://www.spoj.com/problems/QTREE/en/题目大意:两个操作:修改边权&查询路径中的最大值=========================================================================题解:裸的树剖..然而第一次打的我,,交了7遍啊7遍>树剖细节注意:原创 2016-09-06 16:43:24 · 464 阅读 · 0 评论 -
poj3237 Tree
题目链接:...G20过了再补题目大意:三种操作:CHANGE i v:改变第i条边的值NEGATE a b:将a到b路径上的边取绝对值QUERY a b:询问a到b路径上边的最大值题解:当,,,就树剖..(LCT线段树也可以貌似调了很久还能说什么orz更新什么的要及时p.s.范围开大TLE开小RE。。#include#include#inclu原创 2016-09-06 17:05:32 · 417 阅读 · 0 评论 -
spoj913 QTREE2 Query on a treeⅡ
题目链接:http://www.spoj.com/problems/QTREE2/en/题目大意:N个节点的树,边的编号为1~N-1,每条边有一个权值,要求模拟两种操作:1:DIST a b :求点a到点b之间的距离2:KTH a b k : 求从a出发到b遇到的第k个节点的编号题解:树剖的话,对于操作一就类模版询问,对于操作二就开两个数组分别记录从a起走到的点及从原创 2016-09-06 16:50:37 · 336 阅读 · 0 评论 -
spoj2798 QTREE3 Query on a tree again!
题目链接:http://www.spoj.com/problems/QTREE3/en/题目大意:N个节点的树,边的编号为1~N-1,每条边有一个权值,要求模拟两种操作:0 x :把x点染成黑色的1 x :求1到x的路径中遇到的第一个黑色点的编号(一开始都是白色的)题解:树剖和LCT都行?我这次用了树剖..维护树链的线段数存一下所管的范围中从左往右出现第一个黑球原创 2016-09-06 16:56:38 · 377 阅读 · 0 评论 -
bzoj3626[LNOI2014] LCA
题目链接:http://www.lydsy.com/JudgeOnline/problem.php?id=3626题目大意:给出一个n个节点的有根树(编号为0到n-1,根节点为0),q个询问。求在[l,r]区间内的每个节点i与z的最近公共祖先的深度之和。n,qp.s.根的深度为1========这是道好题 想不到再看(然而找题解的肯定都是跟我一样想不到的orz===原创 2016-09-09 13:57:45 · 734 阅读 · 0 评论 -
poj1330 Nearest Common Ancestors
题目链接:..G20过了再补题目大意:求最近公共祖先...水..题解:倍增LCA/树剖就是练模版的题...话说看了一下,我的树剖比倍增还快了那么一丢丢..注意:不是无根树啊233#include#include#include#include#include#includeusing namespace std;#define maxn 20100st原创 2016-09-06 17:09:06 · 248 阅读 · 0 评论 -
bzoj3133 [Baltic2013]ballmachine
线段树原创 2017-04-25 14:43:50 · 479 阅读 · 0 评论