求翻转序列的数据结构
  • 板块学术版
  • 楼主__newbie__
  • 当前回复4
  • 已保存回复4
  • 发布时间2022/10/23 12:23
  • 上次更新2023/10/27 06:20:54
查看原帖
求翻转序列的数据结构
614884
__newbie__楼主2022/10/23 12:23

RT,经常碰到这样一类题。比如求翻转序列的方案数,或者是:

给定一个长为 nn 的序列 aa ,然后进行 qq 次操作,每次操作由两个整数 ooll 表示:

  1. 如果 o=1o=1,对序列 aa 中的区间 [l,l+m1][l,l+m-1] 进⾏翻转。
  2. 如果 o=2o=2,获取 dld_l

保证第一种操作中的 ll 单调不减,要求对所有第二种操作获取的值求异或和。

其中 n106n\le10^6

暴力肯定不行,那么需要什么数据结构来维护呢?

2022/10/23 12:23
加载中...