#include <iostream>
#include <algorithm>
//#include <stdlib.h>
using namespace std;
int main()
{
int i,j,k,a[3],count=0,t=0;
for(i=0;i<3;i++) cin>>a[i];
sort(a,a+3);
if(a[0]+a[1]<=a[2]) { cout<<"ERROR"<<endl; exit(0);}
if(a[0]+a[1]>a[2]){
//if(a[0]==a[1]==a[2]) cout<<"DB"<<endl; 这样玩居然不行
if(a[0]==a[1]&&a[0]==a[2]) {cout<<"DB"<<endl; count++; t++;}
if((a[0]==a[1]||a[1]==a[2])&&!t) {cout<<"DY"<<endl; count++;t++;}
if((a[0]*a[0]+a[1]*a[1]==a[2]*a[2])&&!t) {cout<<"ZJ"<<endl; count++;t++;}
if(!count) cout<<"YB"<<endl;
}
return 0;
}
本以为等边三角形也算等腰三角形来着。噗
HPU 1313: 三角形判断 [水题]
最新推荐文章于 2019-07-21 17:05:00 发布