您的位置:首页 > 其它

Codeforces 6A

2015-08-14 19:33 489 查看
题目大意:给定4根长度已知得木棍,问是否能组成三角形,或者能组成一个面积为0的三角形,或者不可能组成三角形。

水,先对边进行排序。设a<b<c,对于第一种情况a+b>c,第二种情况a+b=c,第三种情况a+b<c;

不管是什么题,都要%%__debug大神。

#include<cstdio>
#include<cstdlib>
#include<algorithm>
#include<iostream>
int a[4],f1,f2,f3,f4;
void judge(int x,int y,int z)
{
if(x+y>z)f1=1;
else if(x+y==z)f2=1;
else f3=1;
}
void _exit()
{
if(f1)
{
printf("TRIANGLE\n");
exit(0);
}
}
int main()
{
std::cin>>a[0]>>a[1]>>a[2]>>a[3];
std::sort(a,a+4);
judge(a[0],a[1],a[2]);
_exit();
judge(a[0],a[2],a[3]);
_exit();
judge(a[1],a[2],a[3]);
_exit();
if(f2)
printf("SEGMENT\n");
else
printf("IMPOSSIBLE\n");
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: