Pagini recente » Cod sursa (job #657203) | Cod sursa (job #3202363) | Cod sursa (job #1283916) | Cod sursa (job #664384) | Cod sursa (job #862518)
Cod sursa(job #862518)
#include <fstream>
#include <ctime>
#include <cstdlib>
#include <algorithm>
#include <vector>
using namespace std;
int v[1000009];
int main() {
srand(time(NULL));
int n;
ifstream f("elmaj.in");
ofstream g("elmaj.out");
f >> n;
for(int i = 0; i < n; i++) {
f >> v[i];
}
f.close();
for(int i = 0; i < 2; ++i) {
int x = v[(unsigned)(rand() * rand()) % n];
int c = 0;
for(int j = 0; j < n; ++j) {
if(v[j] == x) {
++c;
}
}
if(c > n / 2) {
g << x << " " << c << endl;
g.close();
return 0;
}
}
g << "-1\n";
g.close();
return 0;
}