#B2031. 计算三角形面积

计算三角形面积

题目描述

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

输入格式

输入仅一行,包括 66 个双精度浮点数,分别对应 x1,y1,x2,y2,x3,y3x_1,y_1,x_2,y_2,x_3,y_3。坐标的绝对值不超过 100100,且小数点后最多只有一位。

输出格式

输出也是一行,输出三角形的面积,精确到小数点后两位。

0 0 4 0 0 3
6.00

说明

平面两点之间距离公式:d=(x2x1)2+(y2y1)2)d = \sqrt{(x_2-x_1)^2+(y_2-y_1)^2)}

三角形面积公式可以通过海伦公式计算:S=p(pa)(pb)(pc)S = \sqrt{p(p-a)(p-b)(p-c)}

其中:p=a+b+c2p = \frac{a+b+c}{2}