为什么,这题是不是限算法
查看原帖
为什么,这题是不是限算法
448840
gzj20081004楼主2022/5/24 13:35

这道题用这算法没有问题吧

#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>
//#include<algorithm>
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;
}

有大佬知道这是为什么吗

2022/5/24 13:35
加载中...