Надіслати розв'язок
Бали:
18,00 (partial)
Time limit:
10.0s
Memory limit:
1000M
Input:
stdin
Output:
stdout
Author:
Problem type
Дано масив ~A~, який містить ~N~ елементів - цілих чисел.
Знайти основний елемент у цьому масиві.
Основний елемент у масиві ~A~ розміром ~N~ – це елемент, який з'являється в масиві більше ніж ~N/2~ разів.
Input
Перший рядок вхідного потоку містить ціле число ~N~.
Наступний рядок містить ~N~ цілих чисел ~A_i~
Числа у другому рядку розділяються пропуском.
Output
У вихідний потік вивести основний елемент даного масиву. Якщо такого числа не існує, то слід вивести -1.
~1 \le N \le 10^7~
~0 \le A_i \le 10^6~
Sample Input 1
3
1 2 3
Sample Output 1
-1
Sample Input 2
5
3 1 3 3 2
Sample Output 2
3
Коментарі
Будь ласка, виправте! На Python, при читанні масиву A = input().split(),пише про ліміт пам'яті! (на останніх двох тестах)
подвоїв
все рівно не хватає. перевірьте самі
збільшив
Змінив чекер перевірки - раніше перевірка здійснювалася побайтно і тому символ переведення рядка в кінці виводу був обовʼязковим