首页 > 其他 > 详细

DFS --- HNU 13307 Galaxy collision

时间:2015-07-26 12:22:14      阅读:156      评论:0      收藏:0      [点我收藏+]

Galaxy collision 

Problem‘s Link:  http://acm.hnu.cn/online/?action=problem&type=show&id=13307&courseid=0


 

Mean: 

给定二维坐标平面内的n个整数点,让你把这n个点划分为两个集合,同一集合内的所有点必须两两距离大于5,求这两个集合的元素个数之差最大是多少。

analyse:

由题意可知:同一个圆内包含的点肯定不能和这个圆心点在同一集合,且题目保证了一定有答案。

而且都是整数点,每个圆包含的点不会超过100个,那么就可以枚举园内的每一个"虚点"看题目中有没有出现这个点,然后对所有点DFS,ans1统计点多的集合,ans2统计点少的集合,最后相减即得答案。

Time complexity: O(N)

 

Source code: 

 

DFS --- HNU 13307 Galaxy collision

原文:http://www.cnblogs.com/crazyacking/p/4677310.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!