小红的平行四边形
题号:NC273952
时间限制:C/C++/Rust/Pascal 2秒,其他语言4秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

小红在平面上有n个点,她准备选择其中四个点画一个平行四边形。请你帮小红求出平行四边形的最大面积。

输入描述:

第一行输入一个正整数n,代表点的数量。
接下来的n行,每行输入2个整数x_iy_i,代表第i个点的坐标。
4\leq n \leq 1000
-10^9 \leq x_i,y_i \leq 10^9
保证不存在两个重合的点。

输出描述:

如果不存在平行四边形,请输出-1。
否则输出一个浮点数,代表平行四边形的面积。保留一位小数。
示例1

输入

复制
5
0 0
0 1
1 0
1 1
2 1

输出

复制
1.0

说明

选前四个点即可(正方形也是平行四边形)