程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> 數據-正方形

數據-正方形

編輯:編程解疑
正方形

描述

給出平面上一些點的坐標,統計由這些點可以組成多少個正方形。注意:正方形的邊不一定平行於坐標軸。

輸入

輸入包括多組測試數據。每組的第一行是一個整數n (1 <= n <= 1000),表示平面上點的數目,接下來n行,每行包括兩個整數,分別給出一個點在平面上的x坐標和y坐標。輸入保證:平面上點的位置是兩兩不同的,而且坐標的絕對值都不大於20000。最後一組輸入數據中n = 0,這組數據表示輸入的結束,不用進行處理。

輸出

對每組輸入數據,輸出一行,表示這些點能夠組成的正方形的數目。

樣例輸入

4

1 0

0 1

1 1

0 0

9

0 0

1 0

2 0

0 2

1 2

2 2

0 1

1 1

2 1

4

-2 5

3 7

0 0

5 2

0

樣例輸出

1

6

1

最佳回答:


http://www.lai18.com/content/24580065.html

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved