0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-27 21:56:28 +00:00
OI-codes/Luogu/problem/P5682/P5682.cpp
2021-01-02 15:30:52 +08:00

26 lines
415 B
C++

#include <bits/stdc++.h>
using namespace std;
int n, t, a[200005];
int main() {
set<int> s;
cin >> n;
for (int i = 0; i < n; i++) {
cin >> t;
s.insert(t);
}
if (s.size() <= 1) {
cout << -1 << endl;
}
else {
t = 0;
for (int i : s) {
a[++t] = i;
}
cout << max(a[t - 2], a[t] % a[t - 1]) << endl;
}
return 0;
}