树链剖分
文章平均质量分 72
DCrusher
这个作者很懒,什么都没留下…
展开
-
【NOI2015】BZOJ4196软件包管理器
4196: [Noi2015]软件包管理器 Time Limit: 10 Sec Memory Limit: 512 MB Submit: 704 Solved: 411 Description Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有的依赖(即下载安装这个软原创 2016-03-16 17:12:34 · 653 阅读 · 0 评论 -
BZOJ1984月下“毛景树”
1984: 月下“毛景树” Time Limit: 20 Sec Memory Limit: 64 MB Submit: 1298 Solved: 411 Description 毛毛虫经过及时的变形,最终逃过的一劫,离开了菜妈的菜园。 毛毛虫经过千山万水,历尽千辛万苦,最后来到了小小的绍兴一中的校园里。爬啊爬~爬啊爬毛毛虫爬到了一颗小小的“毛景树”下面,发现树上长着他最爱吃的毛毛果~原创 2016-03-25 20:49:10 · 724 阅读 · 0 评论 -
BZOJ2588Spoj 10628. Count on a tree
2588: Spoj 10628. Count on a tree Time Limit: 12 Sec Memory Limit: 128 MB Submit: 3707 Solved: 859 Description 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点权。其中lastans是上一个询问的答原创 2016-03-25 16:07:26 · 624 阅读 · 0 评论 -
BZOJ3306树
3306: 树 Time Limit: 10 Sec Memory Limit: 256 MB Submit: 654 Solved: 208 Description 给定一棵大小为 n 的有根点权树,支持以下操作: • 换根 • 修改点权 • 查询子树最小值 Input 第一行两个整数 n, Q ,分别表示树的大小和操作数。 接下来n行,每原创 2016-03-24 19:28:37 · 703 阅读 · 0 评论 -
树链剖分学习笔记
首先我们有一颗树每个点(或者边)有权值,我们要做的就是询问两个点之间路径上各点(边)权值的最大、最小,权值和(就是线段树能干的),然后我们还要支持在线更改任意节点(边)的权值。 我们要做的是轻重链剖分,首先我们看几个定义 size:和SBT里的一样,size[i]为以该点为根节点的子树一共有几个节点。 重儿子:一个节点当不为叶子节点的时候有且只有一个重儿子,重儿子为该点的儿子中size最大的,原创 2016-02-29 19:11:45 · 340 阅读 · 0 评论 -
BZOJ3631松鼠的新家
3631: [JLOI2014]松鼠的新家 Time Limit: 10 Sec Memory Limit: 128 MB Submit: 1152 Solved: 586 Description 松鼠的新家是一棵树,前几天刚刚装修了新家,新家有n个房间,并且有n-1根树枝连接,每个房间都可以相互到达,且俩个房间之间的路线都是唯一的。天哪,他居然真的住在“树”上。松鼠想邀请小熊维尼前来参原创 2016-03-24 14:34:21 · 475 阅读 · 0 评论 -
BZOJ3531旅行
3531: [Sdoi2014]旅行 Time Limit: 20 Sec Memory Limit: 512 MB Submit: 942 Solved: 467 Description S国有N个城市,编号从1到N。城市间用N-1条双向道路连接,满足 从一个城市出发可以到达其它所有城市。每个城市信仰不同的宗教,如飞天面条神教、隐形独角兽教、绝地教都是常见的信仰。为了方便,我们用不原创 2016-03-07 20:40:21 · 590 阅读 · 1 评论 -
BZOJ4390Max Flow
4390: [Usaco2015 dec]Max Flow Time Limit: 10 Sec Memory Limit: 128 MB Submit: 88 Solved: 55 Description Farmer John has installed a new system of N−1 pipes to transport milk between the N stalls原创 2016-03-20 20:12:15 · 445 阅读 · 0 评论 -
BZOJ2836魔法树
2836: 魔法树 Time Limit: 10 Sec Memory Limit: 128 MB Submit: 199 Solved: 73 Description Input Output Sample Input 4 0 1 1 2 2 3 4 Add 1 3 1 Query 0 Query 1 Query 2 Sample Output 3原创 2016-03-19 16:26:50 · 627 阅读 · 0 评论 -
BZOJ3083遥远的国度
3083: 遥远的国度 Time Limit: 10 Sec Memory Limit: 1280 MB Submit: 2022 Solved: 496 Description 描述 zcwwzdjn在追杀十分sb的zhx,而zhx逃入了一个遥远的国度。当zcwwzdjn准备进入遥远的国度继续追杀时,守护神RapiD阻拦了zcwwzdjn的去路,他需要zcwwzdjn完成任务后才能进原创 2016-03-06 23:13:10 · 956 阅读 · 0 评论 -
BZOJ4034T2
4034: [HAOI2015]T2 Time Limit: 10 Sec Memory Limit: 256 MB Submit: 1649 Solved: 538 Description 有一棵点数为 N 的树,以点 1 为根,且树点有边权。然后有 M 个 操作,分为三种: 操作 1 :把某个节点 x 的点权增加 a 。 操作 2 :把某个节点 x 为根的子树中所有点的点权都增原创 2016-03-01 19:36:09 · 7560 阅读 · 1 评论 -
BZOJ1036树的统计Count
1036: [ZJOI2008]树的统计Count Time Limit: 10 Sec Memory Limit: 162 MB Submit: 10566 Solved: 4261 [Submit][Status][Discuss] Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHAN原创 2016-02-03 16:29:15 · 674 阅读 · 1 评论 -
BZOJ3626LCA
3626: [LNOI2014]LCA Time Limit: 10 Sec Memory Limit: 128 MB Submit: 1374 Solved: 503 Description 给出一个n个节点的有根树(编号为0到n-1,根节点为0)。一个点的深度定义为这个节点到根的距离+1。 设dep[i]表示点i的深度,LCA(i,j)表示i与j的最近公共祖先。 有q次询问,每次原创 2016-03-27 14:46:26 · 676 阅读 · 0 评论