给定一个二维平面内三个点 a , b , c 的坐标,求这三个点所形成的三角形的面积。
如果三个点在同一条直线上或有多个点的坐标重合,直接输出 0
即可。
您的答案与标准答案的误差不超过 10^{-2} 即被视为正确
输入
第一行为一个整数 t ,表示测试样例的数量
每组测试样例包括三行,每行包括两个浮点数 x , y
分别表示点 a , b , c 在二维平面上的坐标
1 \leq t \leq 1000
-10^5 \leq x,y \leq 10^5
输出
输出共 t 行,分别表示每组测试样例的输出结果
样例
标准输入 复制文本 |
2 2.20018 2.61051 2.08807 3.46667 2.14516 3.5936 2.06336 3.08237 1.94144 3.66049 2.14582 3.68437 |
标准输出 复制文本 |
0.0315541484 0.0605338076 |
标准输入 复制文本 |
1 1.0 4.0 1.0 4.0 1.0 4.0 |
标准输出 复制文本 |
0 |