提交: 2 解决: 2

[提交][状态][讨论版][数据上传:][下载FPS10元][添加到购物车][下载测试数据10元][454kb]

The park management finally decided to install some popular boxing machines at various strategic
places in the park. In fact, to compensate for the previous lack of machines, they decided to
install as many machines as possible. Surprisingly enough, the park is not going to be choked
with new machines because there are some quite serious legal limitations regarding the locations
of the machines. The management has marked all possible boxing machine locations and their
respective coordinates on the park plan. Additionally, they also have to respect manufacturer
security rule: The distance between any two boxing machines has to be at least 1.3 meters.
Help the management to establish the maximum possible number of boxing machines which can
be installed in the park.

There are several test cases. Each case starts with a line containing one integer N which specifies
the number of possible boxing machine locations in the park (1 ≤ N ≤ 2000). Next, there are N
lines representing the location coordinates, each line describes one location by a pair of integer
coordinates in meters. All locations in one test case are unique. Each coordinate is non-negative
and less than or equal to 10^{9} .

You are guaranteed that all locations form a single connected group, that is, it is possible to start in any location and reach any other location by a sequence of steps, each of which changes exactly one coordinate by 1, without leaving the area suitable for placing boxing machines.

For each test case, print a single line with one integer representing the maximum number of
boxing machines which can be installed in the park.

```
4
0 0
0 1
1 0
1 1
6
0 1
1 0
1 1
1 2
1 3
2 2
```

```
2
4
```