Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

CIRPOINT - Đường tròn chứa nhiều điểm nhất

Cho trước một tập hợp các điểm trên mặt phẳng. Bạn cần tìm một đường tròn sao cho nó chứa nhiều điểm nhất. Hãy chỉ ra số điểm nằm trên đường tròn đó.

Input

Gồm nhiều bộ test. Mỗi bộ test bắt đầu bởi số N là số điểm trên mặt phẳng (1 ≤ N ≤ 100).

N dòng tiếp theo, mỗi dòng chứa hai số X, Y là tọa độ của một điểm cho trước (-10^4 ≤ X, Y ≤ 10^4). (Không có hai điểm nào trùng nhau).

Input kết thúc bởi số 0.

Output

Với mỗi trường hợp, in ra một số nguyên duy nhất là số điểm nhiều nhất có thể cùng nằm trên một đường tròn.

Example

Input:

7

-10 0

0 -10

10 0

0 10

-20 10

-10 20

-2 4

4

-10000 10000

10000 10000

10000 -10000

-10000 -9999

3

-1 0

0 0

1 0

0

Output:
5
3
2

5

3

2


Được gửi lên bởi:adm
Ngày:2013-01-01
Thời gian chạy:5s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:ASM32-GCC ASM32 MAWK BC C CSHARP C++ 4.3.2 CPP CPP14 COFFEE LISP sbcl DART FORTH GO JAVA JS-RHINO JS-MONKEY KTLN OCT PAS-GPC PAS-FPC PERL PERL6 PROLOG PYTHON PYTHON3 PY_NBC R RACKET SQLITE SWIFT UNLAMBDA
Nguồn bài:ACM ICPC2010 – Latin American Regional

hide comments
2016-02-19 05:37:48 livw
toa do la so nguyen hay so thuc?
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.