P5490 【模板】扫描线 & 矩形面积并 做题笔记

扫描线是一种很常用的 trick,用来计算矩形并周长、并面积。核心思路是使用标记永久化 + 线段树,直接引用朴素的做法,即从某一维度开始扫描并将经过的面积加和。

错误

  • upd 函数中的汇总不正确,要想好。

  • 可能同样的 y[i] 会导致同样的 yy,因为使用了 map 存储。应当使用 multimap + 迭代器 find(),实现查找和动态删除。

  • 空间要开足。因为是到了叶结点也可能会牵扯到 ls(nw)orrs(nw) 导致有可能空间爆炸,因此至少要开三倍空间。

posted @   wusixuan  阅读(8)  评论(1编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示