Pagini recente » Cod sursa (job #2061513) | Cod sursa (job #950336) | Cod sursa (job #3242582) | Cod sursa (job #1114187) | Cod sursa (job #3195873)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("elmaj.in");
ofstream fout("elmaj.out");
int v[1000005];
int main()
{
int n,i,k = 0,x;
fin >> n;
for(i = 1; i <= n; i++){
fin >> v[i];
if(!k){
k++;
x = v[i];
}
else if(v[i] == x) k++;
else k--;
}
k = 0;
for(i = 1; i <= n; i++){
if(v[i] == x) k++;
}
if(k * 2 >= n) fout << x << " " << k;
else fout << "-1";
return 0;
}