社区讨论

求证NOIP2024思路正确性

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

讨论操作

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

当前回复
4 条
当前快照
1 份
快照标识符
@m4480j2r
此快照首次捕获于
2024/11/30 21:41
去年
此快照最后确认于
2025/11/04 13:33
4 个月前
查看原帖
rt,首先观察到LCA具有可合并性,也就是 LCA(w,x,y,z)=LCA(LCA(w,x),LCA(y,z))LCA(w,x,y,z)=LCA(LCA(w,x),LCA(y,z)) 用故用猫树维护LCA,做到 O(1)O(1) 查询,然后对查询按照 kk 进行分类,对每一类跑一次回滚莫队,查询就用猫树LCA查询最大值。
时间复杂度个人估算:预处理 O(nlogn)O(n\log n),回滚莫队+猫树LCA O(kmkmk)=O(mm)O(k\frac{m}{k} \sqrt{\frac{m}{k}})=O(m\sqrt{m})

回复

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

正在加载回复...