社区讨论

求问数据结构

学术版参与者 6已保存回复 6

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
6 条
当前快照
1 份
快照标识符
@mhz4iic0
此快照首次捕获于
2025/11/15 01:20
3 个月前
此快照最后确认于
2025/11/16 14:01
3 个月前
查看原帖
RT
给定一个序列 s1,,sns_1,\cdots,s_n ,和一个初始为一个排列的 cc 序列 c1,,cnc_1,\cdots,c_n
然后现在有 nn 次操作,每次选择一段 cc 加上一个数,满足所有操作后所有的 cic_i 均满足 1cin1\le c_i\le n
每次操作后询问 i=1nsci\sum\limits_{i=1}^n s_{c_i}
我目前的做法是 O(n2logn)O(\frac{n^2}{\log n}) 的分块 bitset ,有没有更优的做法?

回复

6 条回复,欢迎继续交流。

正在加载回复...