Тривіально? Ріши
Вам задано масив цілих чисел . Ваша задача — обробити запитів:
додати до всіх елементів масиву ціле число .
Після кожного запиту виведіть найбільший спільний дільник всіх елементів масиву.
Вхідні дані
Перший рядок містить два цілі числа , () — розмір масиву та кількість запитів відповідно.
Другий рядок містить цілих чисел () — елементи масиву .
Кожен з наступних рядків містить по одному цілому числу ().
Вихідні дані
Виведіть чисел — найбільший спільний дільник елементів масиву після кожного додавання.
Приклади
Примітка
Після першого запиту через те, що до кожного елементу додали . Найбільший спільний дільник у ньому .
Після другого запиту через те, що до кожного елементу додали . Найбільший спільний дільник у ньому .
Після третього запиту через те, що до кожного елементу додали . Найбільший спільний дільник у ньому .
Оцінювання
У цій задачі існують умовні блоки. Якщо ваше рішення буде працювати правильно для певних обмежень, то воно отримуватиме певну кількість балів. Зверніть увагу, що оцінювання й досі потестове.
( балів): ;
( балів): ;
( балів): кількість різних елементів серед не більше за ;
( балів): без додаткових обмежень.