上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页
摘要: 题目 CF522D Closest Equals 分析 回滚莫队/莫队+根号分治/线段树。 这道题和回滚莫队板题维护的信息正好相反,显然也是可以回滚莫队的。 但是会被卡,但是发现这个题目求的东西和区间数颜色的套路很像,于是可以考虑线段树/树状数组。 于是我们考虑离线询问,把询问挂到右端点上,然后就是 阅读全文
posted @ 2021-04-27 12:05 __Anchor 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 题目 P5355 [Ynoi2017] 由乃的玉米田 P3674 小清新人渣的本愿的加强版,多了除操作。 分析 莫队+\(bitset\)+根号分治 对于前三个操作,请看这里。 这里只讨论除该怎么解决。 首先我们莫队无法很好地维护,于是考虑另外的思路。 我们可以考虑直接枚举一个数作为商,然后查看是否 阅读全文
posted @ 2021-04-27 10:46 __Anchor 阅读(36) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2021-04-27 09:37 __Anchor 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2021-04-27 00:14 __Anchor 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 题目 P4137 Rmq Problem / mex 给定一个序列,多次询问区间 \(mex\) 。 分析 主席树/莫队+值域分块/回滚莫队。 主席树 主席树做法很显然,直接每一个点新建一个树,然后询问就是在两个前缀主席树上差分二分就行了。 时间复杂度 \(O(nlogn)\) 莫队+值域分块 可以 阅读全文
posted @ 2021-04-26 23:29 __Anchor 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 题目 P5386 [Cnoi2019]数字游戏 给定一个序列,每次询问:给定 \(l,r,x,y\) ,问 \([l,r]\) 有多少个子区间满足其区间所有数使得 \(x\leq a_i \leq y\)。 \(n,q\leq 10^5\)。 分析 回滚莫队+序列分块。 首先这道题限制很多,但是可以 阅读全文
posted @ 2021-04-26 22:45 __Anchor 阅读(152) 评论(0) 推荐(1) 编辑
摘要: 题目 P6578 [Ynoi2019] 魔法少女网站 第十分块。 分析 操作分块+序列分块。 首先我们考虑一下不用修改的话应该怎么做。 我们可以把题目这样转化:假设 \(x\) 目前给定,设 \(b[i]=(a[i]\geq x)\) ,那么我们现在的问题就是询问区间所有为 1 的极长子区间的 \( 阅读全文
posted @ 2021-04-26 21:31 __Anchor 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 问题 P6072 『MdOI R1』Path 选择两条简单路径,满足没有重合的点,且边权异或和之和最大。 分析 首先我们考虑这个“没有重合的点”是个什么性质: 假设第一条路径的 \(lca\) 是 \(x\) ,那么一定是满足另外一条路径在 \(x\) 的子树外面(不在就交换,然后就在了)。 这是什 阅读全文
posted @ 2021-04-26 21:00 __Anchor 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 题目 CF1038D Slime 和月赛撞题了。 分析 一道比较容易的贪心。 首先我们可以发现这样的一个性质:我们如果当前可以找到一个符号和其他数不一样的数,那么我们就可以借助这一个数,把全部的数的绝对值都加上去。 正确性显然,而且这里 0 也可以。 那么现在就根据这个性质,我们发现这样的话只有全部 阅读全文
posted @ 2021-04-26 20:41 __Anchor 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 题目 AT1219 歴史の研究 分析 回滚莫队板子。 首先我们发现这个题可以离线,并且数据范围很小,还要维护和出现次数相关的信息,于是可以想到莫队。 然后我们发现这个最大值答案直接莫队的话在撤销的时候不好维护,于是我们可以考虑回滚莫队。 那么现在就很简单了,我们直接维护一下每个值的 \(cnt\) 阅读全文
posted @ 2021-04-26 20:35 __Anchor 阅读(35) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 30 下一页