Сакурако та Різдвяний масив
Сакурако нещодавно прикрасила масив так, що він став Різдвяним масивом. Він був святковим, поки Чефір не прийшов і не зіпсував його.
Масив довжини називається святковим, якщо виконується наступне:
для кожного ;
і є елемент, який зустрічається строго більше ніж разів.
Вам дано масив довжини , де парне. Вам потрібно визначити мінімальну кількість елементів, які потрібно замінити, щоб цей масив став святковим.
«Замінити» означає вибрати будь-яке та присвоїти , де — будь-яке ціле число (навіть якщо число не зустрічалось в масиві).
Вхідні дані
Перший рядок містить одне ціле число (; парне), яке позначає довжину масиву.
Другий рядок містить цілих чисел .
Вихідні дані
Виведіть в одному рядку одне ціле число, яке позначає мінімальну кількість елементів, які потрібно замінити, щоб став святковим масивом.
Приклади
Примітка
Оптимальний набір замін в 1 прикладі:
Для цього масиву обидві умови виконуються:
для кожного
ціле число зустрічається більше ніж рази в нашому масиві.
Ми можемо показати, що це мінімальна кількість операцій, які потрібно виконати.
В прикладі 2 оптимальна заміна:
Можна показати, що це найменша кількість операцій, які потрібно виконати.
Оцінювання
Ви отримаєте принаймні балів, якщо ваше рішення працює правильно для для кожного .
Ви отримаєте принаймні балів, якщо ваше рішення працює правильно для для кожного .
Ви отримаєте принаймні балів, якщо ваше рішення працює правильно для .
Ви отримаєте додаткові балів, якщо ваше рішення працює правильно без будь-яких обмежень.