A21019.Lots of Triangles P
省选/NOI-
USACO
通过率:0%
时间限制:1.00s
内存限制:128MB
题目描述
农民约翰希望通过卖出他拥有的一部分土地来增加收入。他在这片土地上种了N棵树(3≤N≤300),每棵树都可以用一个二维网格图上的一个坐标来表示,没有三棵树是共线的。约翰想以3棵树做顶点围成三角形来分割地,以确定地的大小和形状,基于约翰所有树可能组成的三树组合,当然有L=(3N)种可能考虑分割贩卖的土地切块。
一块分出的三角形土地有价值v,v的大小决定于土地上树的数量,树的数量=土地价值=v (顶点上的树不算,网格图边界不种树)。当v=0,1...N−3时,请帮约翰求出有多少三角形地L拥有价值v。
输入格式
输入的第一行为树的棵数N。
接下来的N行分别为不同树在二维网格图上的坐标;它们都是介于0和1000000之间的的整数;行和列数间用空格隔开。
输出格式
输出N−2行,其中第i行是价值v等于i−1的土地块数量。
输入输出样例
输入#1
7 3 6 17 15 13 15 6 12 9 1 2 7 10 19
输出#1
28 6 1 0 0