Прекрасний масив#10357

Прекрасний масив

1 секунда
256 мегабайтів
Середня

Багато людей вважають, що улюблене число Козака Вуса — це сім. Проте, вони помиляються. Насправді його улюблене число — це два. Саме тому він полюбляє лише ті масиви, у яких рівно два різні числа.

Попри це, звичайні масиви з лише двома різними числами йому здаються досить хаотичними, а Козак ненавидить хаос. Саме тому він любить ті масиви, де кожні два сусідні елементи різні.

Формально, щоб масив сподобався Вусу, потрібно, щоб виконувалися наступні умови:

Наприклад, йому подобається масив [1, 4, 1, 4, 1]. У цьому масиві лише два різні числа та . А також немає двох сусідніх чисел з однаковим значенням. Проте йому не подобаються масиви [1, 4, 5] (бо тут три різні числа), [1, 1, 1, 1, 1] (бо тут однакові сусідні елементи, а також лише одне число), [7, 7, 6, 6] (бо тут однакові сусідні елементи).

Дано масив з цілих чисел a_1, a_2, \dots, a_n. Потрібно змінити мінімальну кількість чисел, щоб цей масив сподобався Козаку Вусу. Знайдіть цю мінімальну кількість.

Наприклад, у масиві [1, 1, 1, 1, 1] потрібно змінити другий та четвертий елементи на будь-яке інше число. Тому у цьому прикладі відповідь буде .

Вхідні дані

Перший рядок містить одне ціле число (1 \leq n \leq 10^5) — кількість чисел у масиві.

Другий рядок містить цілих чисел a_1, a_2, \dots, a_n (1 \leq a_i \leq 10^9) — числа масиву.

Вихідні дані

Виведіть мінімальну кількість чисел, які потрібно змінити, щоб масив сподобався Козаку.

Приклади

Приклад 1

Loading
Loading

Приклад 2

Loading
Loading

Приклад 3

Loading
Loading

Оцінювання

Рішення, які працюватимуть правильно при обмеженнях n \leq 100 та a_i \leq 100, отримуватимуть балів.