随笔分类 -  数据结构-树链剖分

摘要:题目链接 "洛谷P3676" 题解 我们先维护1为根的答案,再考虑换根 一开始的答案可以O(n)计算出来 考虑修改,记s[u]表示u为根的子树的权值和 当u节点产生v的增量时,只影响1u路径上的s,权值和都+v 而对答案的影响是 $$ \begin{alig 阅读全文
posted @ 2018-07-03 10:29 Mychael 阅读(184) 评论(0) 推荐(0) 编辑
摘要:题目链接 "CF487E" 题解 圆方树 + 树剖 裸题 建好圆方树维护路径上最小值即可 方点的值为其儿子的最小值,这个用堆维护 为什么只维护儿子?因为这样修改点的时候就只需要修改其父亲的堆 这样充分利用了一对一的特性优化了复杂度 如此询问时如果lca为方点,再询问一下lca的父亲即可 复杂 阅读全文
posted @ 2018-06-20 11:43 Mychael 阅读(163) 评论(0) 推荐(0) 编辑
摘要:题目 为了提高智商,ZJY准备去往一个新世界去旅游。这个世界的城市布局像一棵树。每两座城市之间只有一条路径可 以互达。每座城市都有一种宝石,有一定的价格。ZJY为了赚取最高利益,她会选择从A城市买入再转手卖到B城市 。由于ZJY买宝石时经常卖萌,因而凡是ZJY路过的城市,这座城市的宝石价格会上涨。让 阅读全文
posted @ 2018-04-26 16:00 Mychael 阅读(239) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示