题目
原题链接:A. Triangle
题意
给出4个边,问能否组成三角形,面积为0的三角形或不能组成。
non-degenerate翻译成了非退化导致题意不明白。
代码
#include
using namespace std;
int main() {
int s[4];
scanf("%d %d %d %d",&s[0],&s[1],&s[2],&s[3]);
sort(s,s+4);
for(int i=0;i<2;i++){
if(s[i]+s[i+1]>s[i+2]){
printf("TRIANGLE\n");
return 0;
}
}
for(int i=0;i<2;i++){
if(s[i]+s[i+1]==s[i+2]){
printf("SEGMENT\n");
return 0;
}
}
printf("IMPOSSIBLE\n");
return 0;
}