T793069 【C1150】 - 计算三角形面积

题目描述

平面上有一个三角形,它的三个顶点坐标分别为(x1, y1), (x2, y2), (x3, y3),那么请问这个三角形的面积是多少

输入格式

输入仅一行,包括6个单精度浮点数,分别对应x1, y1, x2, y2, x3, y3。

输出格式

输出也是一行,输出三角形的面积,精确到小数点后两位。 如果这3个顶点的坐标无法构成一个三角形,则输出-1

说明/提示

对于 $100\%$ 的数据,满足 $-100 \le x1, x2, x3, y1, y2, y3 \le 100$ **【提示】** 单精度建议使用`float`类型进行存储和计算,输入的坐标和运算中间结果、最终结果都保证在`float`取值范围内 本题求三角形的面积使用:海伦公式