AT_ttpc2015_h 包囲

题目描述

# **包围** 在二维平面上有N个被涂了颜色的坐标点,选择其中几个这样的点,并将这些点连接成简单的多边形。在多种选择可能性中,找出能把原点(0,0)包含进去,并且面积最小的多边形,求出其面积。 简单的多边形就是指自己不能互相交叉(边不能交叉)。

输入格式

``` N X_1 Y_1 X_2 Y_2 : X_N Y_N ``` - 第一行是被涂色的坐标点N(1 ≤ N ≤ 200) ,整数。 - 1+i行是第i个被涂色坐标点的坐标(X_i,Y_i)。 - 坐标数字范围是−100000 ≤X_i,Y_i≤ 100000 - 坐标不重复(X_i,Y_i)≠(X_j,Y_j)(i≠j) - 坐标没有原点(X_i,Y_i)≠(0,0)

输出格式

- 如果找不到能够包含原点的多边形的话只输出一行Impossible。 - 如果能找到,第一行输出Possible,第二行输出面积最小值。 - 如果忘了换行或者面积跟标准答案有10^-8以下的误差的话,算正确。 ## 输入输出样例 ``` 输入1 输出1 3 Possible -1 -1 3.0000000000 1 -1 0 2 输入2 输出2 4 Possible -1 -1 4.0000000000 1 -1 1 1 -1 1 输入3 输出3 3 Impossible -1 -1 1 -1 1 1 ```

说明/提示

### 输入1解释 这3个点连成的三角形就是包含原点,面积最小的简单多边形。 ### 输入2解释 这4个点连成的矩形就是包含原点的多边形中,面积最小的。注意点的连接顺序不同,可能会无法形成简单多边形。 ### 输入3解释 原点的位置实在这3个点连接成的三角形的边上,不符合把原点包含进去的条件,所以不存在包含原点的简单多边形。