做题记录 25.8.20

\(\textcolor{purple}\odot\) P3810 【模板】三维偏序(陌上花开)

\(\text{K-D tree}\) 模板,注意同一坐标上的点要转化为一次单点加和一次矩阵求和,时间复杂度 \(O(n\sqrt n)\)

代码

\(\textcolor{purple}\odot\) P5471 [NOI2019] 弹跳

将点保存在 \(\text{K-D tree}\) 中,点有点权,初始 \(1\) 的点权为 \(0\),其它点权无穷

每次取出点权最小的点,删除该点,枚举由它开始的边到达的矩形,并矩形取 \(\min\)

重复 \(n\) 次后得到答案

时间复杂度 \(O(m\sqrt n)\)

代码

参考

posted @ 2025-08-21 07:10  Hstry  阅读(2)  评论(0)    收藏  举报