Pagini recente » Cod sursa (job #3225001) | Cod sursa (job #2737896) | Cod sursa (job #2538669) | Cod sursa (job #956501) | Cod sursa (job #2474803)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("elmaj.in");
ofstream fout("elmaj.out");
int N , A[1000001];
int Max , AMax;
void Majoritar(int N ,int A[])
{
sort(A + 1 , A + N + 1);
int i = 1 , Cnt = 1;
while(i <= N)
{
int j = i;
while(j <= N && A[j] == A[j + 1])
{
j++;
Cnt++;
}
if(j - i + 1 > N / 2)
{
Max = A[i];
AMax = Cnt;
}
Cnt = 1;
i = j + 1;
}
}
int main()
{
int Cnt = 0;
fin >> N;
for(int i = 1 ; i <= N ; ++i)
{
fin >> A[i];
}
Majoritar(N , A);
fout << Max << " " << AMax;
return 0;
}