1182:几何题5-啥三角形

时间限制: 2 S | 内存限制: 65536 KB
Accept: 0 | Submit: 0
[提交] [状态] [讨论版]
描述

给你三个点的坐标,保证它们两两之间不重合,判断它们组成的图形是什么。

三个点总共可以组成四种图形:直角三角形(Right triangle)、锐角三角形(Acute triangle)、钝角三角形(Obtuse triangle)和线段(Line segment)。

输入

第一行是一个正整数T代表测试案例的数量。

每组案例是六个整数x1,y1,x2,y2,x3,y3代表这三个点的坐标。

输出

针对每组案例,输出这三个点组成图形的名称,然后换行。

样例输入

2

0 0 0 1 1 0

0 0 1 1 2 2

样例输出

Right triangle

Line segment

HINT

为了优化你的比赛体验,给出以下两行代码供大家复制。

int x1, y1, x2, y2, x3, y3;
cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3;
来源
Hello winter vacation Round#3