会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AI
博客园
首页
新随笔
联系
订阅
管理
随笔分类 -
树链剖分
洛谷P2146 [NOI2015]软件包管理器
摘要:"题目" 树链剖分 安装操作: 将1到x的点权统统_覆盖_为1,操作前覆盖一次,操作后覆盖一次。然后分别记录这两次1到x的路径点权和,求他们的差即是答案。 卸载操作: 输出x的子树点权值和,然后把x的子树点权统统_覆盖_为0。 覆盖操作可以用ODT,线段树,线段树的lazy数组初始值要赋为 1,因为
阅读全文
posted @
2019-11-06 16:02
DAGGGGGGGGGGGG
阅读(123)
评论(0)
推荐(0)
洛谷P3038 [USACO11DEC]牧草种植Grass Planting
摘要:"题目" 树链剖分或者树上差分 树链剖分只能对点进行操作,所以把边权化为点权。树上化边权为点权的一般操作是把边权赋到深度较深的点里。 然后用树链剖分+线段树更改权值路径和+单点查询即可解决该问题。
阅读全文
posted @
2019-11-06 11:24
DAGGGGGGGGGGGG
阅读(142)
评论(0)
推荐(0)
公告