Pagini recente » Cod sursa (job #3302753) | Cod sursa (job #1101021) | Cod sursa (job #2249861) | Cod sursa (job #1638250) | Cod sursa (job #1095297)
#include <fstream>
using namespace std;
int a[1000001];
int v, i, n, c;
long int hero, hp = 0;
int main() {
ifstream fin("elmaj.in");
ofstream fout("elmaj.out");
fin >> n;
fin >> a[0];
hero = a[0];
v = 0;
hp = 1;
for (i = 1; i < n; i++) {
fin >> a[i];
if (a[i] != hero) {
hp--;
}
if (a[i] == hero)
hp++;
if (hp == 0) {
hero = a[i];
hp = 1;
v++;
}
}
c = 0;
for (i = 0; i < n; i++) {
if (a[i] == hero)
c++;
}
if (c < (n / 2 + 1)) {
fout << -1;
}
else
fout << hero << " " << c;
}