会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Plozia的博客
——一名普通的 ZJ OIer~
博客园
首页
新随笔
联系
订阅
管理
2022年5月11日
P1600 [NOIP2016 提高组] 天天爱跑步 题解
摘要: 线段树合并 + 树上差分的好题。 考虑对每个点开一个值域线段树维护值而不是深度,值域 \([-n,n]\),预处理 LCA 和 每个点的深度。 将 \(s \to t\) 的路径拆成两段,一段是 \(s \to lca\): 注意到此时 \(s \to lca\) 的路径上所有点 \(x\),设其被
阅读全文
posted @ 2022-05-11 17:15 Plozia
阅读(72)
评论(0)
推荐(0)
编辑
公告