Pagini recente » Cod sursa (job #1257110) | Cod sursa (job #3315235) | Cod sursa (job #1282413) | Cod sursa (job #1962657) | Cod sursa (job #2456988)
#include <fstream>
#include <map>
std::ifstream fin("elmaj.in");
std::ofstream fout("elmaj.out");
int main() {
int n;
fin >> n;
std::map<int, int> f;
int answer = -1;
for (int i = 0; i < n; i++) {
int x;
fin >> x;
f[x]++;
if (f[x] > n / 2)
answer = x;
}
if (answer != -1)
fout << answer << " " << f[answer] << '\n';
else
fout << "-1\n";
fin.close();
fout.close();
return 0;
}