做题记录 25.8.19
\(\textcolor{purple}\odot\) P2479 [SDOI2010] 捉迷藏
\(\text{K-D tree}\) 模板,时间复杂度未知
\(\textcolor{purple}\odot\) P4169 [Violet] 天使玩偶/SJY摆棋子
\(\text{K-D tree}\) 模板
\(\textcolor{purple}\odot\) P2093 [国家集训队] JZPFAR
\(\text{K-D tree}\) 模板,注意编号问题
\(\textcolor{purple}\odot\) P4390 [BalkanOI 2007] Mokia 摩基亚
\(\text{K-D tree}\) 模板
\(\textcolor{purple}\odot\) P3769 [CH弱省胡策R2] TATT
先将同一位置的缩为一带权点,然后根据第一维排序,第一维相同的按剩下三维之和排序,依次加入并计算即可
时间复杂度 \(O\left(n\log n+n^{\frac 53}\right)\)
用树状数组套 \(\text{2-D tree}\) 可以做到 \(O(n\sqrt n)\)
\(\textcolor{purple}\odot\) P4475 巧克力王国
若当前矩形四个端点都满足条件则返回矩形和,若都不满足则返回 \(0\),否则考虑当前点并递归处理

浙公网安备 33010602011771号