Максимальний НСД
Середня
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 256 мегабайтів
Дано цілих чисел .
За одну операцію ви можете вибрати два індекси та такі, що . Після чого збільшити на , а зменшити на (навіть якщо вийде від'ємне число).
Ви можете виконати цю операцію не більше разів (або не виконувати взагалі). Знайдіть максимально можливе число, яке ділитиме усі числа, після виконання операцій. Ціле додатне число ділить ціле число , якщо існує таке ціле число , що .
Вхідні дані
Перший рядок містить два цілі числа та (, ).
Другий рядок містить цілих чисел ().
Вихідні дані
Виведіть одне ціле число — відповідь на задачу.
Приклади
Вхідні дані #1
Відповідь #1
Вхідні дані #2
Відповідь #2
Вхідні дані #3
Відповідь #3
Вхідні дані #4
Відповідь #4
Відправки 27
Коефіцієнт прийняття 30%