SSL P1715 计算面积

来源:互联网 发布:iphone6导出视频mac 编辑:程序博客网 时间:2024/06/05 00:21

题目大意:
给出平行四边形的3个点,求出它的面积,如果这样的平行四边形不存在,即求得的面积大小为0则输出Error。
题解:
用叉积(x1-x3)(y2-y3) - (x2-x3)(y1-y3)求出平行面积,如果面积=0就输出error。
时间复杂度:O(N)

var   a,b,c,d,e,f,n,i:longint;   ans:extended;begin    readln(n);    for i:=1 to n do        begin            readln(a,b,c,d,e,f);            ans:=abs((c-a)*(f-b)-(d-b)*(e-a));            if ans=0 then writeln('Error')                     else writeln(ans:0:1);        end;end.
1 1
原创粉丝点击