您的位置:首页 > 其它

hdu 2039 三角形 数据类型 结题报告

2011-09-06 23:34 204 查看
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=2039

绝对水题 但三条边没数据类型 就以为是整型 然后就output limit exceeded 为什么不是WA 为什么 求解释

数据类型不对会出MlE 这个以前真的不知道

思路:可以每两个数比的 但是我做的时候 把两个较小的加到一起和最大的比较即可。数据类型 数据类型 数据类型

用到定理 :三角形两边之和大于第三边 绝对水题

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
int ncase,i;
double a,b,c,temp;
while(scanf("%d",&ncase)!=EOF)
{

for(i=0;i<ncase;i++)
{
scanf("%lf %lf %lf",&a,&b,&c);

if(a-b>0)
{
temp=a;
a=b;
b=temp;
}
if(b-c>0)
{
temp=b;
b=c;
c=temp;
}
if(a+b-c>0)
printf("YES\n");
else
printf("NO\n");
}
}
//system("pause");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: