70求助!
查看原帖
70求助!
736273
Yuxinnan123楼主2023/10/20 18:28

这个代码最后三个点RE了(悲)

#include<bits/stdc++.h>
using namespace std;
int n,a[20001],b[20001],flag=1;
int main(){
    int t=0;
    cin>>n;
    for(int i=1;i<=n;i++){
            cin>>a[i];
    }
    sort(a+1,a+1+n);
    for(int i=1;i<=n;i++){
            if(a[i]!=b[t]){
              t++;
              b[t]=a[i];
            }
    }
    if(t<=2) {
             cout<<"-1";
             return 0;
    }
    else{
         cout<<max(b[t-2],b[t]%b[t-1]);
    }
} 

求助!

2023/10/20 18:28
加载中...