POJ2002-Squares
摘要:
转载请注明出处:優YoU http://user.qzone.qq.com/289065406/blog/1304779855大致题意:有一堆平面散点集,任取四个点,求能组成正方形的不同组合方式有多少。相同的四个点,不同顺序构成的正方形视为同一正方形。解题思路:做本题数学功底要很强= =直接四个点四个点地枚举肯定超时的,不可取。普遍的做法是:先枚举两个点,通过数学公式得到另外2个点,使得这四个点能够成正方形。然后检查散点集中是否存在计算出来的那两个点,若存在,说明有一个正方形。但这种做法会使同一个正方形按照不同的顺序被枚举了四次,因此最后的结果要除以4.已知: (x1,y1) (x2,y2)则 阅读全文
posted @ 2011-07-30 22:08 小優YoU 阅读(463) 评论(0) 推荐(1)
浙公网安备 33010602011771号