У нас є масив додатних чисел. Ми неодноразово застосовуємо до цього масиву таку операцію, доки в масиві не залишиться менше двох елементів:
Виберіть два елементи з найменшою абсолютною різницею. Якщо таких пар кілька, виберіть пару з найменшою сумою. Якщо і таких кілька, виберіть будь-яку.
Зменшіть кожен з обраних елементів на .
Видаліть з масиву всі елементи, які стали рівними нулю.
Очевидно, що цей процес завершиться після скінченної кількості кроків.
Наприклад, якщо задано масив \{3, 2, 3, 2\} з елементів, процес перетворення буде таким:
Крок : \{3, 2, 3, 2\} \Rightarrow \{3, 1, 3, 1\} (зменшуємо елементи і )
Крок : \{3, 1, 3, 1\} \Rightarrow \{3, 3\} (після зменшення і видаляються)
Крок : \{3, 3\} \Rightarrow \{2, 2\}
Крок : \{2, 2\} \Rightarrow \{1, 1\}
Крок : \{1, 1\} \Rightarrow \{\}
Отримано порожній масив. Потрібно визначити кількість кроків перетворення.
В одному рядку задано послідовність чисел, розділених комами і пробілами, після останнього числа крапка. Розмір масиву від до , значення елементів від до включно.
Виведіть кількість кроків перетворення цього масиву.
Приклад 1