这道题用这算法没有问题吧
#include<iostream>
#include<algorithm>
using namespace std;
int main(){
long a[3];
cin >> a[0] >> a[1] >> a[2];
sort(a,a+2);
if(a[0]+a[1]>a[2]){
cout << 1;
return 0;
}
else cout <<0;
return 0;
}
但他硬是只有80分
而这个算法才拿100
#include<iostream>
using namespace std;
int main(){
int a[3];
cin >> a[0] >> a[1] >> a[2];
if(a[0] + a[1] > a[2]){
if(a[0] + a[2] > a[1]){
if(a[1] + a[2] > a[0]){
cout << 1;
return 0;
}
}
}
cout <<0;
return 0;
}
有大佬知道这是为什么吗