题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=2039
绝对水题 但三条边没数据类型 就以为是整型 然后就output limit exceeded 为什么不是WA 为什么 求解释
数据类型不对会出MlE 这个以前真的不知道
思路:可以每两个数比的 但是我做的时候 把两个较小的加到一起和最大的比较即可。数据类型 数据类型 数据类型
用到定理 :三角形两边之和大于第三边 绝对水题
1 #include<iostream>
2 #include<cstdio>
3 using namespace std;
4 int main()
5 {
6 int ncase,i;
7 double a,b,c,temp;
8 while(scanf("%d",&ncase)!=EOF)
9 {
10
11 for(i=0;i<ncase;i++)
12 {
13 scanf("%lf %lf %lf",&a,&b,&c);
14
15 if(a-b>0)
16 {
17 temp=a;
18 a=b;
19 b=temp;
20 }
21 if(b-c>0)
22 {
23 temp=b;
24 b=c;
25 c=temp;
26 }
27 if(a+b-c>0)
28 printf("YES\n");
29 else
30 printf("NO\n");
31 }
32 }
33 //system("pause");
34 return 0;
35 }