a459. APCS 2016/10:三角形辨別 (ZeroJudge c294)

簡單APCS

時間限制 1000 ms ・ 記憶體限制 256 MB

題目描述

給定三條線段,判斷是否能組成三角形,並在可行時判斷角度類型。令排序後的長度為 a ≤ b ≤ c:若 a+b ≤ c,不能成形;否則比較 a²+b² 與 c²,前者較小、相等、較大時,依序為鈍角、直角、銳角三角形。

輸入格式

一行三個以空白分隔的整數,每個長度介於 1 與 30000。

輸出格式

第一行依非遞減順序輸出三個長度,以單一空白分隔。第二行輸出 No、Obtuse、Right 或 Acute,分別表示不能成形、鈍角、直角、銳角。

來源:ZeroJudge c294

範例測資

範例輸入 1

3 4 5

範例輸出 1

3 4 5
Right

範例輸入 2

101 100 99

範例輸出 2

99 100 101
Acute

範例輸入 3

10 10 100

範例輸出 3

10 10 100
No
請先登入後再提交程式碼

討論與題解

載入討論區…

更多