社区讨论

13.59sAC超慢神秘分块最差解O(n^1.5*logn)

P3168[CQOI2015] 任务查询系统参与者 2已保存回复 1

讨论操作

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

当前回复
1 条
当前快照
1 份
快照标识符
@mhj2rhkc
此快照首次捕获于
2025/11/03 19:46
4 个月前
此快照最后确认于
2025/11/03 19:46
4 个月前
查看原帖
做这题的时候在想有没有在线莫队,就是声明 n\sqrt{n} 个队伍,然后每个队伍管 n\sqrt{n} 长度的区域,这不就是在线莫队吗,然后空间复杂度也是O(nn)O(n\sqrt{n}),只不过后来发现平衡树太大了塞不下。
然后想的是直接分块做算了,和上面思路差不多,只不过分块是在操作上面分的(指的是任务出队入队这些操作,相当于2m个操作),有点逆天,跑的巨慢无比,刚好卡着2.00s的TL过。记录如下
最终复杂度也才 O(n(log2m2m+logn))O(n(log2m\sqrt{2m}+logn)),这应该是这题的最差解了吧(除非故意卡常,但是复杂度应该不能更低了)

回复

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

正在加载回复...