三角形HDU - 2039 1周賽D
給定三條邊,請你判斷一下能不能組成一個三角形。
Input
輸入資料第一行包含一個數M,接下有M行,每行一個例項,包含三個正數A,B,C。其中A,B,C <1000;
Output
對於每個測試例項,如果三條邊長A,B,C能組成三角形的話,輸出YES,否則NO。
這道題看似很容易,但一但不仔細看題,你就永遠AC不了,題目中並沒有要求三條邊的整數,所以一旦用了int型別,就錯了,要用double型別。
include <iostream> using namespace std; int main() { double b, c, d; int a; cin >> a; for (int i = 0; i < a; i++) { cin >> b >> c >> d; if ((b + c) > d&&(b + d) > c&&(c + d )> b) cout << "YES" << endl; else cout << "NO" << endl; } }
相關推薦
三角形HDU - 2039 1周賽D
給定三條邊,請你判斷一下能不能組成一個三角形。 Input 輸入資料第一行包含一個數M,接下有M行,每行一個例項,包含三個正數A,B,C。其中A,B,C <1000; Output 對於每個測試例項,如果三條邊長A,B,C能組成三角形的話,輸出YES,否則NO。 這道題看似很容
統計母音HDU - 2027 1周賽I
統計每個母音字母在字串中出現的次數。 Input 輸入資料首先包括一個整數n,表示測試例項的個數,然後是n行長度不超過100的字串。 Output 對於每個測試例項輸出5行,格式如下: a:num1 e:num2 i:num3 o:num4 u:num5 多個
賽題分析HDU - 6292 1周賽G
這題沒什麼難度,只是只要認真按著題目的要求做就行了。 #include <iostream> using namespace std; int main() { int a,i; cin>>a; int b1[50], c1[600],b,c; for
第二次周賽D題(HDU-1013)
問題連結:https://vjudge.net/problem/HDU-1013 問題簡述:求數根。(個位的累加) Get:有兩種方法: 1.硬剛(求得每個位上的數,再相加,再判斷) AC程式碼: #include <string> #include <io
三角形 HDU - 2039
給定三條邊,請你判斷一下能不能組成一個三角形。 Input 輸入資料第一行包含一個數M,接下有M行,每行一個例項,包含三個正數A,B,C。其中A,B,C <1000; Output 對於每個測試例項,如果三條邊長A,B,C能組成三角形的話,輸出YES,否則NO。 Sampl
第一次周賽D題
問題連結:https://vjudge.net/problem/HDU-2039 問題簡述:判斷三條邊能否構成三角形 問題P點:(1)三條邊是正數,不是正整數 (2)輸入後就要立即輸出 程式說明:三條邊用double定義,判斷是否符合任意兩邊之和大於第三邊的條件。 AC程式碼
漢諾塔V 1周賽B
用1,2,…,n表示n個盤子,稱為1號盤,2號盤,…。號數大盤子就大。經典的漢諾塔問 題經常作為一個遞迴的經典例題存在。可能有人並不知道漢諾塔問題的典故。漢諾塔來源於 印度傳說的一個故事,上帝創造世界時作了三根金剛石柱子,在一根柱子上從下往上按大小 順序摞著64片黃金圓盤。上帝命
A. Watermelon 1周賽1
One hot summer day Pete and his friend Billy decided to buy a watermelon. They chose the biggest and the ripest one, in their opinion. After that
第一週周賽Problem D三角形判斷
#include using namespace std; int main() { int M; cin >> M; double** trigon = new double*[M]; for (int k = 0; k < M; k++) { trigon[k] =
HDU 2039 三角形
cpp 包含 itl align esc cin panel pro end http://acm.hdu.edu.cn/showproblem.php?pid=2039 Problem Description 給定三條邊,請你判斷一下能不能組成一個三角形。 Inp
HDU 5130 & 5134 2014ICPC廣州現場賽 D & H (計算幾何)
2014GZ - D & 2014GZ - H D - Signal Interference 給定一個多邊形及其內部的點A,並給出另一個點B,求多邊形內部到B距離不超過到A距離的k倍的點集的面積。 經過推導可以得出來滿足距離關係的點集是一個圓,那麼就只需要
Contest1030 - 2017級新生周賽(三)D
1323 Problem D 題目描述 “與我簽訂契約,成為魔法少女吧!”。QB這個無恥老賊又在世界各地搞傳銷了。 某一天我們的圓神終於決定要把QB封印起來了,可是普通的魔法對QB來說是沒有用的。於是圓神來到學院都市,找到了呱太醫生,呱太醫生通過研究,發現QB的構造與人工智
GZHU18級第一次周賽Problem D
問題:給定三條邊,請你判斷一下能不能組成一個三角形。 Input 輸入資料第一行包含一個數M,接下有M行,每行一個例項,包含三個正數A,B,C。其中A,B,C <1000; Output 對於每個測試例項,如果三條邊長A,B,C能組成三角形的話,輸出YES,否則NO。 Sample I
【題解】codeforces528B[AHSOFNU codeforces訓練賽1 by hzwer]D.Clique Problem 排序
Description The clique problem is one of the most well-known NP-complete problems. Under some simplification it can be formulated a
【題解】牛客OI周賽1-提高組 A.分組 dfs
將認識關係轉化為圖中的邊。dfs這張圖,對每一個沒有被訪問過的點,將它標記為源點的反色,回溯的時候統計每個點有多少同色相鄰點,個數等於2時將其顏色轉換。 #include<cstdio> #include<cstring> const
【題解】牛客OI周賽1-提高組 C.序列 計數類DP+字首和優化
我們列舉不同數字的個數 xxx 。此時等價於這個問題,有 x 個箱子排成一排,任 意兩個箱子之間距離不超過 k(超過 k 意味著可以把這個間距減小到 k,且是一個等價的序 列),第一個箱子和最後一個箱子的距離不超過 m 的方案數。設 F[i,j]F[i,j]
【比賽報告】牛客OI周賽1-提高組
比賽連結 A.分組 將認識關係轉化為圖中的邊。dfs這張圖,對每一個沒有被訪問過的點,將它標記為源點的反色,回溯的時候統計每個點有多少同色相鄰點,個數等於2時將其顏色轉換。 #include<cstdio> #include<cstring
周賽一D
在這裡插入程式碼片 #include <iostream> using namespace std; int j(double a, double b, double c); int main() { int M; cin >> M; double a, b,
第二次周賽H題(HDU-1002)
問題連結:https://vjudge.net/problem/HDU-1002 問題簡述:求A+B的和,A和B的位數不會超過1000位。 Get:進行高精度運算。用兩個字元陣列接收A和B,再用兩個整型陣列接收字元陣列,兩個整型陣列相加,若位數相加大於10,則進一位,當前位減10(因
第二次周賽G題(HDU-1061)
問題連結:https://vjudge.net/problem/HDU-1061 問題簡述:求n的n次方的個位數。 Get:可以用快速冪,也可以找規律。 方法一:找規律 相關連結:https://blog.csdn.net/feynman1999/article/details/