![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
树相关
BroDrinkWater
来来来交个朋友
展开
-
谁是世界上最丑的人
本来这是一个深奥的问题,但是现在这个问题的答案很显然--我我每天套路刷题到凌晨三点我每天套路搞文化做了八十页作业#原创 2017-09-03 21:53:08 · 2021 阅读 · 12 评论 -
BZOJ3626LCA(树剖+线段树+LCA+差分)
题面给定一棵树,有q次询问,每次询问都是l,r,p,每次询问∑i=lrdeep[LCA(i,p)]\sum\limits_{i=l}^rdeep[LCA(i,p)].数据范围达到了上万,显然每次询问要么log地询问,要么O(1)询问,log级的显然是比较难处理的,于是我们想到把询问离线,发现这东西满足差分的性质,即处理出[1,l−1]和[1,r][1,l-1]和[1,r]然后两者相减就是答案.想到这原创 2017-09-08 18:47:49 · 525 阅读 · 0 评论 -
树链剖分模板题
P3384 【模板】树链剖分129通过534提交题目提供者HansBug标签 难度 省选/NOI-最新讨论树剖和表情包有什么微妙的关…后三个点mle。没有动态开点题目描述如题,已知一棵包含N个结点的树(连通且无环),每个节点上包含一个数值,需要支持以下操作:操作1: 格式: 1 x y z 表示将树从x原创 2017-01-19 21:15:53 · 410 阅读 · 0 评论 -
Bounce(弹走绵羊)lct裸题
Bounce(弹走绵羊)某天,Lostmonkey发明了一种超级弹力装置,为了在他的绵羊朋友面前显摆,他邀请小绵羊一起玩个游戏。游戏一开始,Lostmonkey在地上沿着一条直线摆上n个装置,每个装置设定初始弹力系数ki,当绵羊达到第i个装置时,它会往后弹ki步,达到第i+ki个装置,若不存在第i+ki个装置,则绵羊被弹飞。绵羊想知道当它从第i个装置起步时,被弹几次后会被弹飞。为了使得原创 2017-01-16 15:18:03 · 418 阅读 · 0 评论 -
树链剖分
以下是转的别人的(后有模板)这几天学习了一下树链剖分,顺便写一下我的理解、早上看了一下别人的讲解,云里雾里,终于算是搞懂了、树链剖分是解决在树上进行插点问线,插线问点等一系列树上的问题假如现在给你一棵树,然后没两条边之间有一条权值,有一些操作,1:x---y之间的最大权值是多少,2:改变x---y之间的权值当前这样的操作有很多,如果直接用暴力的方法的原创 2017-01-15 16:29:24 · 386 阅读 · 0 评论 -
lca(倍增)
、#include#include#include#include#include#includeusing namespace std;const int maxn = 1000000+10;int fa[maxn>>1][20],e,to[maxn],be[maxn],ne[maxn],deep[maxn];bool p[maxn];void add(int x,int y原创 2017-01-13 11:55:35 · 586 阅读 · 0 评论 -
LCA(st算法)
#include#include#include#include#include#define maxn 500000using namespace std;int dp[1001000][20];int to[maxn*2],be[maxn*2],ne[2*maxn],e;int deep[maxn*2],first[2*maxn],cnt,n;bool p[maxn];v原创 2016-12-24 17:14:24 · 401 阅读 · 0 评论 -
(BZOJ3566)SHOI2014概率充电器
Description 著名的电子产品品牌 SHOI 刚刚发布了引领世界潮流的下一代电子产品——概率充电器: “采用全新纳米级加工技术,实现元件与导线能否通电完全由真随机数决定!SHOI 概率充电器,您生活不可或缺的必需品!能充上电吗?现在就试试看吧! ” SHOI 概率充电器由 n-1 条导线连通了 n 个充电元件。进行充电时,每条导线是否可以导电以概率决定,每一个充电元件原创 2017-10-09 22:17:52 · 576 阅读 · 0 评论