80分求调
查看原帖
80分求调
1018087
cyx_114514楼主2025/7/24 20:28
#include <bits/stdc++.h>
#define int long long
#define pai 114514
using namespace std;
int n,a[pai];
signed main(){
	cin>>n;
	for(int i = 1;i<=n;i++){
		cin>>a[i];
	}
	sort(a,a+n+1);
	n = unique(a + 1,a + 1 + n) - a - 1;
	a[0] = 0;
	if(n<=1){
		cout<<-1<<endl;
	}
	else{
		cout<<max(a[n - 2],a[n] % a[n - 1])<<endl;
	}
	return 0;
}
2025/7/24 20:28
加载中...