社区讨论

关于本题的在线做法

P3730曼哈顿交易参与者 4已保存回复 6

讨论操作

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

当前回复
6 条
当前快照
1 份
快照标识符
@m38r362j
此快照首次捕获于
2024/11/08 21:06
去年
此快照最后确认于
2025/11/04 15:06
4 个月前
查看原帖
首先说明一下这个方法是我口胡的,不一定正确。(大佬可以检查下正确性)
注意到一个区间最多只有 n\sqrt{n} 中热度值,所以可以对整块预处理 fi,j,kf_{i,j,k} 表示第 ii 个块到第 jj 个块的第 kk 小种的热度值有多少个,顺序的话可以用双向链表维护。对于散块维护从 ii 位置到第 jj 个块有多少相同的股票且对应的是第几种。然后我们把散块所对应的链表建出来,再加上新的股票。最后将整块和散块归并排序求出第 kk 小。

回复

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

正在加载回复...