码迷,mamicode.com
首页 > 其他好文 > 详细

AtCoder Beginner Contest 131 Task F. Must Be Rectangular

时间:2019-11-13 00:45:15      阅读:108      评论:0      收藏:0      [点我收藏+]

标签:并查集   vat   相同   test   直线   must   ati   poi   points   

Score: 600 points

Approach

固定横坐标 $x$,考虑横坐标为 $x$ 的竖直线上最多可以有几个点。

Observations

若最初两条竖直线 $x_1$、$x_2$ 上都有一个纵坐标是 $y$ 的点,则

  • 这两条竖直线上的点可以“合并”
  • 最终这两条竖直线上的点必定是一样的

我们发现了竖直线之间的等价关系:两条竖直线上有纵坐标相同的点。
用并查集维护这个等价关系。将同一个等价类中的竖直线上的点合并。

AtCoder Beginner Contest 131 Task F. Must Be Rectangular

标签:并查集   vat   相同   test   直线   must   ati   poi   points   

原文地址:https://www.cnblogs.com/Patt/p/11846215.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!