Given \(N\) points on plane, the \(N\) points forms a convex polygon. You need to find \(M\) points among them, then we calculate the convex hull of the \(M\) points.
You need to maximize \(\frac{The\ area\ of\ the\ convex\ hull}{The\ perimeter\ of\ the\ convex\ hull}\).
Input Format
First line contains two integers \(N,M(2\le M\le N\le 120)\).
Each of the next \(N\) lines contains two integers \(X_i,Y_i(-10^9\le X_i,Y_i\le 10^9)\), represent a point.
It's guaranteed no two points coincide.
Output Format
One float number, represent the answer, round to 4 decimal digits. It's guaranteed the output will not change if we add \(10^{-6}\) to the answer or subtract \(10^{-6}\) from the answer.
Note : The statement for this problem has been updated. We are rejudging all submissions, please check announcement on contest page for detailed issue.