#P1715. [USACO16DEC] Lots of Triangles P

    ID: 2493 远端评测题 1000ms 125MiB 尝试: 0 已通过: 0 难度: 5 上传者: 标签>计算几何2016USACO容斥原理分类讨论

[USACO16DEC] Lots of Triangles P

题目描述

Farmer John is thinking of selling some of his land to earn a bit of extra income. His property contains NN trees (3N3003 \leq N \leq 300), each described by a point in the 2D plane, no three of which are collinear. FJ is thinking about selling triangular lots of land defined by having trees at their vertices; there are of course L=(N3)L = \binom{N}{3} such lots he can consider, based on all possible triples of trees on his property.

A triangular lot has value vv if it contains exactly vv trees in its interior (the trees on the corners do not count, and note that there are no trees on the boundaries since no three trees are collinear). For every v=0N3v = 0 \ldots N-3, please help FJ determine how many of his LL potential lots have value vv.

输入格式

The first line of input contains NN.

The following NN lines contain the xx and yy coordinates of a single tree; these are both integers in the range 01,000,0000 \ldots 1,000,000.

输出格式

Output N2N-2 lines, where output line ii contains a count of the number of lots having value i1i-1.

7
3 6
17 15
13 15
6 12
9 1
2 7
10 19
28
6
1
0
0