時間限制 1000 ms ・ 記憶體限制 256 MB
題目描述
給定三條線段,判斷是否能組成三角形,並在可行時判斷角度類型。令排序後的長度為 a ≤ b ≤ c:若 a+b ≤ c,不能成形;否則比較 a²+b² 與 c²,前者較小、相等、較大時,依序為鈍角、直角、銳角三角形。
輸入格式
一行三個以空白分隔的整數,每個長度介於 1 與 30000。
輸出格式
第一行依非遞減順序輸出三個長度,以單一空白分隔。第二行輸出 No、Obtuse、Right 或 Acute,分別表示不能成形、鈍角、直角、銳角。
範例測資
範例輸入 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
請先登入後再提交程式碼
討論與題解
載入討論區…