专栏文章
题解:CF2122C Manhattan Pairs
CF2122C题解参与者 2已保存评论 1
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 1 条
- 当前快照
- 1 份
- 快照标识符
- @mioq292x
- 此快照首次捕获于
- 2025/12/02 23:17 3 个月前
- 此快照最后确认于
- 2025/12/02 23:17 3 个月前
差点被这奶龙给创飞了导致差点渡劫失败,吓死我了。
我们先考虑一维。
一维等价于数轴上有 个点,选 个连线段。
很显然,你先排序,前面一半的集合直接匹配后面一半即可。
考虑扩展。
充分发挥人类智慧,猜测 互不影响。
那么就有做法:按 排序,前后两半都按 升序排序,然后 匹配 。
然后就 A 了。
证明
定义 为 的中位数。
注意到假如有一条 的直线和有一条 的把平面划分成 各部分,那么左上的部分和右下的部分点数相等,右上的部分和左下的部分点数相等。
那么根据刚刚的结论,最优就是对角部分的点互相匹配。而对角部分点数相等,因此得证。
相关推荐
评论
共 1 条评论,欢迎与作者交流。
正在加载评论...