Codeforces Round 151 (Div. 2) |
---|
Закончено |
У Поликарпа есть массив, состоящий из n целых чисел a1, a2, ..., an. Поликарп любит, когда числа в массиве совпадают. Поэтому он хочет сделать так, чтобы в массиве было как можно больше одинаковых чисел. Для этого Поликарп несколько раз выполняет следующую операцию:
Указанная операция изменяет ровно два различных элемента массива. Поликарп может применять описанную операцию бесконечное количество раз.
Теперь он хочет узнать, какое максимальное количество равных элементов массива можно получить, выполнив произвольное количество таких операций. Помогите Поликарпу.
В первой строке задано целое число n (1 ≤ n ≤ 105) — размер массива. Во второй строке через пробел заданы целые числа a1, a2, ..., an (|ai| ≤ 104) — исходный массив.
Выведите единственное целое число — какое максимальное количество равных элементов массива можно получить, выполнив произвольное количество указанных операций.
2
2 1
1
3
1 4 1
3
Название |
---|