EduBrick
← вернуться к уроку · Практика: Делимость и делители

Убрать одно число

5000 мс · 256 МБ · всё или ничего

Дан список из nn чисел. Ровно одно число нужно вычеркнуть.

Каким наибольшим может оказаться наибольший общий делитель оставшихся?

Формат ввода

В первой строке число nn от 22 до 21052 \cdot 10^5. Во второй — nn чисел от 11 до 101210^{12}.

Формат вывода

Одно число.

Примеры

ввод
3
12 18 7
вывод
6

Примечание

Считать НОД заново для каждого вычеркнутого числа — слишком долго. Заготовьте НОД всех чисел слева от каждой позиции и НОД всех справа — так же, как заготавливали префиксные суммы.

Войдите, чтобы отправлять решения.
← Вернуться к уроку