• 1490 平面上的三角形判断(2)

    Time Limit : 2000/1000 MS(Java/Others) | Memory Limit : 65534/32767 KB(Java/Others)

    Submits : 640 | Solved : 337

    Description

    平面上已知坐标的任意3个点A(x1,y1),B(x2,y2),C(x3,y3),检验它们能否构成三角形。若能,则输出三角形的面积;若不能,则输出“Error”。(输出不包含双引号)

    Input

    第一行输入一个整数N,表示有N组测试数据。

    以下N行每行输入6个数据,按顺序表示3个点的坐标,即x1,y1,x2,y2,x3,y3。


    Output

    输出有N行,每一行对应输入行中对应的3个点的信息。若对应输入行的3个点能构成三角形,则输出面积,输出保留2位小数;若对应输入行的3个点不能构成三角形,则输出Error。

    Sample Input

    3
    4 5 6 9 7 8
    0 0 6 9 100 78
    4 6 8 12 12 18

    Sample Output

    3.00
    216.00
    Error
    

    HINT

    浮点数建议用double

    Source

    NBU OJ

    [ Top ] | [ Submit ] | [ Statistics ] | [ Standing ]