首页
比赛
题库
课程
竞赛讨论区
登录
/
注册
去牛客
首页
>
树的距离
3条解析
开通博客写题解
威风镰鼬
发表于 2021-11-17 20:50:45
首先感谢TheOnlyMan为我们带来主席树的精彩讲解, 但说到底不管在不在线,本题只用普通的线段树就够了。 时间空间都更优秀。AC结果:287ms 42300KB 思路 先跑一个dfs(因为最近写惯了所以树链剖分没改回来),然后把树拍平去建线段树。 我们知道以x为根的子树表示的范围就是[dfn[x
展开全文
平凡的小白
发表于 2020-09-17 23:05:08
#include<bits/stdc++.h> using namespace std; const int maxn=2e5+7,maxm=4e5+7; typedef long long ll; inline ll read(){ ll s = 0, w = 1; char
展开全文
TheOnlyMan
发表于 2021-08-29 17:27:00
可在线版题解 既然有离线的树状数组版本(时间空间非常优秀)题解,那怎么少的了可在线的主席树版本呢(时间空间不是很优秀)。 前置芝士 序,离散化,主席树 思路 1.像这种对某个子树进行查询的操作,并且多组查询,很明显需要将整棵树拍扁(就是求 序),这样我们就可以将子树化为一个连续的区间进行维护。2.
展开全文
查看本题
查看本题讨论
相关比赛
35-Wannafly挑战赛4
进入比赛
34475-QUST_Round_#3
进入比赛
68074-周赛2
进入比赛
68079-周赛2
进入比赛
73765-2023年蓝桥杯软件类个人赛校内集训-11
进入比赛
等你来战
查看全部
牛客挑战赛80
报名截止时间:2025-06-27 22:00
第五届上海理工大学程序设计全国挑战赛
报名截止时间:2025-06-28 17:30
牛客周赛 Round 98
报名截止时间:2025-06-29 21:00
牛客小白月赛119
报名截止时间:2025-07-04 21:00
牛客周赛 Round 99
报名截止时间:2025-07-06 21:00
牛客练习赛142
报名截止时间:2025-07-11 21:30
牛客周赛 Round 100
报名截止时间:2025-07-13 21:00
2025牛客暑期多校训练营1
报名截止时间:2025-07-15 17:00
2025牛客暑期多校训练营2
报名截止时间:2025-07-17 17:00
扫描二维码,关注牛客
意见反馈
下载牛客APP,随时随地刷题