#1444. 凸多边形的划分

凸多边形的划分

题目描述

平面上有N\red N个点,你需要选择其中小于等于M\red M个点,使得它们组成的凸多边形面积最大。

输入格式

第一行两个整数N\red NM\red M 接下来N\red N行,每行两个整数Xi\red {X_i}Yi\red {Y_i},表示第i\red i个点坐标。

输出格式

输出只有一行,表示最大的面积大小。

答案保留1\red 1位小数。

样例

输入样例

7 4
2 2
1 5
6 1
5 5
3 7
7 6
9 4

输出样例

24.0

提示

3<=M,N<=40\red {3<=M,N<=40} 0<=Xi,Yi<=1000\red {0<=X_i,Y_i<=1000}