博客园 首页 私信博主 显示目录 隐藏目录 管理 动画

随笔分类 -  数据结构__可持久化__可持久化线段树

摘要:"题面" 解析 首先,我们考虑下暴力的做法: 每次将一个任务的重要度加入到它的区间中, 询问的时候就直接加前$k$大. 然而,这样肯会炸的(都说了是暴力了). 其实,我们可以转化一下区间修改(因为区间修改似乎并不好做哈qwq) 利用前缀和与差分的思想(不会的请自行百度下), 将要修改的区间转化为单点 阅读全文
posted @ 2019-06-06 18:05 Hastin 阅读(123) 评论(0) 推荐(0)
摘要:众所周知,线段树是一个非常好用~~也好写~~的数据结构, 因此,我们今天的前置技能: 线段树 . 然而,可持久化到底是什么东西? 别急,我们一步一步来... step 1 首先,一道简化的模型: 给定一个长度为$n$的序列,$m$个操作,支持两种操作: 修改某个点$i$的权值 查询历史上某个版本$u 阅读全文
posted @ 2019-06-04 22:37 Hastin 阅读(191) 评论(0) 推荐(0)