Diện tích tam giác

View as PDF

Points: 600 Time limit: 2.0s Memory limit: 512M Input: stdin Output: stdout

Cho \(n\) điểm phân biệt trên mặt phẳng Oxy. Tính diện tích tam giác nhỏ nhất và lớn nhất có thể được tạo thành từ \(3\) trong \(n\) điểm trên. Lưu ý, nếu \(3\) điểm thẳng hàng thì diện tích tam giác bằng \(0\).

Input

  • Dòng đầu tiên chứa số tự nhiên \(n \ (3 \leq n \leq 2000)\).
  • \(n\) dòng tiếp theo, mỗi dòng chứa 2 số nguyên \(x_i, y_i \ (|x_i|, |y_i| \leq 10^4)\) biểu thị cho tọa độ điểm thứ \(i\).

Output

  • In ra hai số thực trên một dòng, mỗi số có đúng 1 chữ số thập phân. Số thứ nhất là diện tích nhỏ nhất, số thứ hai là diện tích lớn nhất.

Example

Test 1

Input
4
-5 -5
-4 3
4 1
3 -2 
Output
10.5 33.0

Test 2

Input
7
1 0
2 0
0 2
2 3
0 1
3 0
0 3 
Output
0.0 4.0

Comments

There are no comments at the moment.