Pagini recente » Cod sursa (job #2233256) | Cod sursa (job #2291816) | Cod sursa (job #1739186) | Cod sursa (job #383613) | Cod sursa (job #3285653)
#include <iostream>
#include <fstream>
#include <algorithm>
using namespace std;
ifstream fcin("elmaj.in");
ofstream fout("elmaj.out");
int n, v[1000001];
void elmaj(int n, int v[])
{
int i=1;
int found=0;
while (i<n)
{
cout<<"A";
int j=i;
while (v[j+1]==v[i] && j<n)
j++;
if (j-i+1>=n/2+1)
{
fout<<v[i]<<" "<<j-i+1;
found=1;
break;
}
i=j+1;
}
if (!found)
fout<<-1;
}
int main()
{
fcin>>n;
for (int i=1; i<=n; i++)
{
fcin>>v[i];
}
sort(v+1, v+n+1);
elmaj(n, v);
}