Max Points on a Line
摘要:
Givennpoints on a 2D plane, find the maximum number of points that lie on the same straight line.思路:这道题的数据好像很弱,我只用了最普通的方法居然可以AC。对于每个点,求其他点到他连线的斜率,如果斜率相同,就表示在同一条直线上,用hash记录斜率和点的数目的关系。复杂度是O(n^2)的。最开始出错是因为没有考虑重复点的情况,加上这方面判断就AC了。代码: 1 int maxPoints(vector &points) { 2 int n = points.size(); ... 阅读全文
posted @ 2013-12-06 20:52 waruzhi 阅读(224) 评论(0) 推荐(0) 编辑