五角星

TimeLimit:1000MS  MemoryLimit:128MB
64-bit integer IO format:%lld
Special Judge
未提交 | 登录后收藏
Problem Description
虽然出原题是不道德的,但是我就是这么不道德,你特么来打我呀~
反正也没有人做,那就再出一遍吧。还有不要在原OJ提交,否则当作弊处理~,上次的题解也隐藏了,不用找了 >_<
一看题目就知道是典型的几何题啦。喜欢做几何题的来吧。

五角星如图

给定5个顶点,画出一个五角星。如果可以画出,求这个五角星的面积+中间的5边形的面积。如果不能做出五角星,输出-1.

Input

第一行是一个t表示有t组数据

每组数据输入5行,表示5个点的坐标(x,y)   坐标的范围是[-1000,1000]

一组数据内的5个点中任意三点不共线

Output

输出一个数表示答案。(保留6位小数,误差4位内即视为正确)

SampleInput
2
0 0
0 1
1 0
1 1
-1 0.5
100 0
0 100
1 2
2 1
0 0
SampleOutput
1.000000
-1
Submit
题目统计信息详细
总AC数24
通过人数6
尝试人数10
总提交量39
AC率15.38%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: