T156527 直角三角形 傳智杯(練習賽)

2021-10-10 17:29:59 字數 630 閱讀 2573

題目描述

乙個直角三角形的兩個直角邊是 a,b(a\le b)a,b(a≤b),其斜邊是 cc,且 a,b,ca,b,c 都是正整數。現在我們已經知道了斜邊長度 cc,請問這個直角三角形的兩個直角邊的長度是什麼?

輸入格式

輸入乙個整數c(1\le c \le 1.41 \times 10^4)c(1≤c≤1.41×104)

輸出格式

輸出兩個整數 a,ba,b 表示答案。保證有整數解。如果有多個可能的答案,請確保 aa 盡可能的小。

輸入 #1

5
輸出 #1

3

4

分析:本題的坑就在需要檢驗是否符合乙個三角形的基本要求:即任兩邊之和大於第三邊

#include

#include

using

namespace std;

intmain()

}}return0;

}

正直角三角形

在平面直角座標系的第一象限內有m個點。正直角三角形 是一種奇特的三角形,它的三個頂點分別在原點 x軸的正方向和y軸的正方向。請用乙個面積最小的 正直角三角形 將這些點全部圍住,求解面積的大小。題目中所有的座標 包括正直角三角形的頂點座標 都為整數。input 1 m,xi,yi 100 每行乙個答案...

模擬 直角三角形

平面上給定n個兩兩不同的整點,統計以給定的點為頂點,且直角邊平行於座標軸的直角三角形數。輸入格式 輸入檔案right.in第一行為乙個整數n。以下n行,每行給出乙個點的座標。輸出格式 輸出檔名為right.out。輸出乙個整數表示統計結果。輸入樣例 1 0 0 0 11 0 1 1 輸出樣例 1 4...

直角三角形求斜邊

1 1 分數 題目描述 請編寫程式計算直角三角形的斜邊長度,兩條直角邊的長度由鍵盤輸入。輸入描述兩直角邊均為浮點型 float 中間以乙個空格隔開 輸出描述輸出斜邊長度,保留小數點後5位 樣例輸入 3 4樣例輸出 5.00000 1 1 分數 題目描述 請編寫程式計算直角三角形的斜邊長度,兩條直角邊...