#P2924. [USACO08DEC] Largest Fence G

    ID: 1966 远端评测题 1000ms 125MiB 尝试: 0 已通过: 0 难度: 8 上传者: 标签>数学2008USACO素数判断,质数,筛法凸包

[USACO08DEC] Largest Fence G

Description

Farmer John 的农场里有 NN5N2505\le N\le250)个篱笆桩,每个都有独一无二的坐标 (xi,yi)(x_i,y_i)1xi,yi10001\le x_i,y_i \le1000)。他想选择尽量多的篱笆桩来构建他的围栏。这个围栏要美观,所以必须是凸多边形的。那他最多能选多少个呢?

所有的篱笆桩中不存在三点共线。

Input Format

第一行一个整数 NN

接下来的 NN 行,每行包含两个整数 xi,yix_i,y_i,表示第 ii 个篱笆桩的坐标。

Output Format

输出一个整数,为构成凸多边形的最大顶点数。

6 
5 5 
2 3 
3 2 
1 5 
5 1 
1 1 

5 

Hint

样例构成的图形可以理解为一个正方形,其内部有两个点。 能够围成的最大凸多边形是五边形,其顶点依次为 (2,3),(3,2),(5,1),(5,5),(1,5)(2,3),(3,2),(5,1),(5,5),(1,5)

对于 45%45\% 的数据,保证 N65N\le 65