随笔分类 -  数据结构 / 分块

摘要:感觉是一个比较厉害的 trick,并且从来没见过,记录一下。 题意 给定 n 个数和 q 次操作: 1 l r x:区间 [l,r]x。 2 x v:查询在询问之前有多少时刻 axv。一次操作定义为一个时刻,初始为 0 时刻。 \(n, 阅读全文
posted @ 2024-09-11 20:57 dcytrl 阅读(10) 评论(0) 推荐(0) 编辑
摘要:题意简述 多次询问区间众数的出现次数,强制在线。 n,m5×105,时限 2 秒,空限 62.5 MB。 分析 弱化版 本题相较弱化版有以下特点: 空间复杂度要求 O(n) 时间复杂度要求严格 O(nn),也就是说 \(O(n\ 阅读全文
posted @ 2024-01-24 19:27 dcytrl 阅读(15) 评论(0) 推荐(0) 编辑
摘要:题意简述 多次查询区间 [l,r] 的众数,若有多个取数值最小的。强制在线。 n4×104,m5×104。 分析 加强版 考虑分块。 首先预处理出块区间内的众数 majl,r 和每种数在某个块的前缀的出现次数 \(cnt_{i,a 阅读全文
posted @ 2024-01-24 17:39 dcytrl 阅读(21) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示