【题解】CF1202C You Are Given a WASD-string 贪心 DP 平面矩形点覆盖

题目链接

定理:给定平面上 \(n\) 个点 \((x_i,y_i)\) ,覆盖这 \(n\) 个点的最小矩形大小为 \((\max(x_i)-\min(x_i))\times (\max(y_i)-\min(y_i))\)

因此我们令起点坐标 \((0,0)\) ,就可以得出可以到的所有点的相对坐标,并且发现 \(x\)\(y\) 的极值无关,枚举插入的位置和贡献维护前后缀 \(\min,\max\) 即可。

可以在 \(O(n)\)\(O(n\log n)\) 的时间内解决。

代码记录

posted @ 2021-09-11 17:20  Themaxmaxmax  阅读(48)  评论(0编辑  收藏  举报