
树链剖分
Felix-Lee
北有玄武盾,南有雀攻法,东有青龙唾,西有虎焰击,中有沙婆星,层层设备,步步为营。
展开
-
JZOJ 2256. 【BZOJ 2256】【ZJOI 2008】树的统计
Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。 我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 III. QSUM u v: 询问从点u到点v的路径上的节点的权值和 注意:从点u到点v的路径上原创 2017-04-08 14:35:13 · 1040 阅读 · 0 评论 -
Hdu 3966 . Aragorn's Story
Hdu 3966 . Aragorn's Story Problem DescriptionOur protagonist is the handsome human prince Aragorn comes from The Lord of the Rings. One day Aragorn finds a lot of enemies who want to invade his kingdom原创 2017-04-26 20:33:12 · 299 阅读 · 0 评论 -
JZOJ 3766. 【BJOI2014】大融合
Description 小强要在N个孤立的星球上建立起一套通信系统。这套通信系统就是连接N个点的一个树。这个树的边是一条一条添加上去的。在某个时刻,一条边的负载就是它所在的当前能够联通的树上路过它的简单路径的数量。 例如,在上图中,现在一共有了5条边。其中,(3,8)这条边的负载是6,因为有六条简单路径2-3-8,2-3-8-7,3-8,3-8-7,4-3-8,4-3-8-7路过了(3,8...原创 2017-06-24 21:48:34 · 422 阅读 · 0 评论 -
树链剖分详解
树链剖分详解 简介 树链剖分,一种对树进行划分的算法,它先通过轻重边剖分将树分为多条链。 保证每个点属于且只属于一条链,然后再通过数据结构(树状数组、SBT、SPLAY、线段树等)来维护每一条链。 它能巧妙地将树上信息映射到线性结构上(如套用线段树),应用广泛。 接下来,我们通过一个问题来探究树链剖分算法。 详解【问题】 在一棵树上进行路径的修改、求极值、求和 【探究】 暴力计算固然可行原创 2017-04-08 16:07:21 · 3631 阅读 · 0 评论 -
JZOJ 5463. 【NOIP2017提高A组冲刺11.8】证书
JZOJ 5463. 【NOIP2017提高A组冲刺11.8】证书 DescriptionPulumi生活在P城的角落,而他的朋友们gjdy,oyski,tutuwai等等生活在P城的靠中心位置。 P城很大,但它拥有优秀的城市结构,同时P城重视文化教育的发展,P城共有n个学校,校与校之间共建立了n-1条交通线路,且两所学校之间存在唯一的连通路径。 P城常常举行各种类型的评比活动,为了节约资金,最终将给某一条路径上原创 2017-11-08 22:38:37 · 13512 阅读 · 0 评论 -
JZOJ 5850. 【NOIP提高组模拟2018.8.25】e
Description Input Output Sample Input 5 7 0 1 2 3 4 5 1 2 2 3 2 4 1 5 1 2 4 5 2 2 4 5 3 2 4 5 4 2 4 5 5 2 4 5 5 1 2 100 3 1 2 5 Sample Output 0 0 1 0 0 3 95 Da...原创 2018-09-03 21:33:34 · 261 阅读 · 0 评论 -
JZOJ 5909. 【NOIP2018模拟10.16】跑商(paoshang)
Description 题目背景: 尊者神高达很穷,所以他需要跑商来赚钱 题目描述: 基三的地图可以看做 n 个城市,m 条边的无向图,尊者神高达会从任意一个点出发并在起点购买货物,在旅途中任意一点卖出并最终到达终点,尊者神高达的时间很宝贵,所以他不会重复经过同一个城市,但是为了挣钱,他可能会去绕路。当然,由于工作室泛滥,所以一个城市的货物价格可能会发生改变。但是尊者神高达智商不足,他可能在一个很...原创 2018-10-16 21:08:00 · 533 阅读 · 0 评论