#P1586. Three Sides Make a Triangle

Three Sides Make a Triangle

本题没有可用的提交语言。

描述

你在一家美术用品商店工作,这家商店决定出售所有款式和尺寸的绘图三角形。不幸的是,对这些三角形进行分类成了一个难题。经理给了你整理它们的任务。你决定根据边长和角度对它们进行分类。为了测量每个三角形,你把它放在一张非常精确的大方格纸上,并记录每个点的坐标。然后,你用计算机程序计算这三个点,根据以下规则对三角形进行分类:

不等边三角形,没有等边三角形

等腰三角形,两条边相等

等边三角形,三条边相等

以及

小于 90 度的锐角

等于 90 度的直角

大于 90 度的钝角

当然,有时你会在输入数据时出错,所以如果你输入的点不能构成有效的三角形,你的程序应该会提示你。

输入

每行描述一个三角形。每行包含六个测量值,精确到 0.001,顺序如下:

x1 y1 x2 y2 x3 y3x_1\ y_1\ x_2\ y_2\ x_3\ y_3

最后一行输入仅包含 -1。

所有测试集均不包含 88-92 度范围内的非直角,也没有任何测试集包含任何边长相差在 0.01 以内的三角形。

输出

您将为每个三角形输出一行,其中包含两个单词:

< 长度分类 > < 角度分类 >

不是三角形

输出文件的最后一行将是:

输出结束

10.000 10.000 10.000 20.000 20.000 10.000
0.000 0.000 4.000 0.000 2.000 3.464
-1
Isosceles Right
Equilateral Acute
End of Output