Codeforces 6A 三角形

給定四條邊,看是否構成三角形。

記一個規律,就是連續的三個數最可能構成三角形。



#include <cstdio>
#include <iostream>
#include <algorithm>

using namespace std;

int main()
{
    int num[4];
    for (int i=0;i<4;i++)
        scanf("%d",&num[i]);
    sort( num,num+4 );

    if ( num[0]+num[1]>num[2] || num[1]+num[2]>num[3] ) {
        cout<<"TRIANGLE"<<endl ;
    } else if ( num[0]+num[1]==num[2] || num[1]+num[2]==num[3]){
        cout<<"SEGMENT"<<endl;
    } else {
        cout<<"IMPOSSIBLE"<<endl;
    }
    return 0  ;
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章