树链剖分
zhn_666
Peace
展开
-
洛谷 P3398 仓鼠找sugar
传送门 题目描述 小仓鼠的和他的基(mei)友(zi)sugar住在地下洞穴中,每个节点的编号为1~n。地下洞穴是一个树形结构。这一天小仓鼠打算从从他的卧室(a)到餐厅(b),而他的基友同时要从他的卧室(c)到图书馆(d)。他们都会走最短路径。现在小仓鼠希望知道,有没有可能在某个地方,可以碰到他的基友? 小仓鼠那么弱,还要天天被zzq大爷虐,请你快来救救他吧! 输入格式 第一行两个正整数n和q,表示这棵树节点的个数和询问的个数。 接下来n-1行,每行两个正整数u和v,表示节点u到节点v之间有一条边。 接下来原创 2020-05-18 19:36:35 · 172 阅读 · 0 评论 -
树链剖分 模板 洛谷p3384
P3384 【模板】树链剖分 1.1K 通过 3.8K 提交 题目提供者HansBug 站长团 标签 高性能 难度 省选/NOI- 时空限制 1s / 128MB 提交 讨论 题解 最新讨论 更多讨论为啥一个板子的难度设的这么… 哪位大佬来解决下本蒟蒻的疑… 三个点TLE是怎么回事 RE,70分。有大神能帮忙解决… 题目上的不解 90分,最后一个运行错误,大原创 2017-10-08 14:26:07 · 236 阅读 · 0 评论 -
bzoj 1036 洛谷 p2590 [ZJOI2008]树的统计
题目描述一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作:I. CHANGE u t : 把结点u的权值改为tII. QMAX u v: 询问从点u到点v的路径上的节点的最大权值III. QSUM u v: 询问从点u到点v的路径上的节点的权值和注意:从点u到点v的路径上的节点包括u和v本身输入输出格式输入格式: 输入文件的第一行为一个整原创 2017-10-08 16:22:35 · 237 阅读 · 0 评论 -
LCA之树链剖分 zhn_666的lca 模板
#include <cstdio> #include <algorithm> #define N 500005 using namespace std; int n,m,s,tot,dcnt; inline int read(){ int x=0,f=1; char ch=getchar(); while(ch<'0'||ch>'9'){if(ch=='-')f=-1;ch=原创 2017-10-08 18:25:49 · 357 阅读 · 1 评论 -
CODEvs 2370 小机房的树 清流解法之树链剖分
2370 小机房的树 时间限制: 1 s 空间限制: 256000 KB 题目等级 : 钻石 Diamond 题解 题目描述 Description 小机房有棵焕狗种的树,树上有N个节点,节点标号为0到N-1,有两只虫子名叫飘狗和大吉狗,分居在两个不同的节点上。有一天,他们想爬到一个节点上去搞基,但是作为两只虫子,他们不想花费太多精力。已知从某个节点爬到其父亲节点要花费 c 的能原创 2017-10-16 21:50:40 · 227 阅读 · 0 评论