题目描述
琪露诺刚刚学习了如何求任意三角形的面积。慧音老师给她布置了一些作业,内容很简单,就是求若干个三角形的面积。她不想做,于是把锅甩给了你。
三角形面积有很多种求法。其中一种求法是:设三角形的三个顶点为A(x1,y1),B(x2,y2),C(x3,y3),则三角形的面积可以表示为(注意取绝对值)
S=21∣(x2y3−x3y2)+(x3y1−x1y3)+(x1y2−x2y1)∣
输入格式
第一行是一个正整数T,表示数据组数。
之后T行,每行6个整数x1,y1,x2,y2,x3,y3,表示三角形的三个顶点A(x1,y1),B(x2,y2),C(x3,y3)。输入数据保证三点不共线,任意两点不重合。
输出格式
对于每组数据,输出一行表示该三角形的面积,要求四舍五入保留一位小数。
样例
输入
输出
数据规模及约定
T≤105,−105≤xi,yi≤105
前30%的数据:x1=y1=y2=0
另外30%的数据:−102≤xi,yi≤102
时空限制
时间限制1s,空间限制64MB。