eolymp
bolt
Try our new interface for solving problems
Məsələlər

Ліхтарі

Ліхтарі

В рамках підготовки до зустрічі учасників олімпіади з інформатики, міський голова Микола Петрович вирішив встановити вздовж центральної вулиці міста N ліхтарів, кожний з яких циклічно змінює колір світла.

З технічної документації до ліхтарів відомо, що кольори позначаються натуральними числами від 1 до 30. Кожної хвилини ліхтар по черзі змінює свій колір на наступний. Спочатку ліхтар світитися кольором 1, потім – 2, далі – 3 і т.д. Коли досягається останній колір, ліхтар починає світитися знову кольором 1.

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

Після пробного запуску стало відомо, яким кольором світиться кожний ліхтар та кількість кольорів, яку підтримує кожний ліхтар.

Для того, щоб провести налаштування, Василь хоче якнайшвидше вимкнути ліхтарі, але у той момент часу, коли вони світитимуться одним кольором. Визначте, скільки часу доведеться чекати Василю.

Вхідні дані.

У першому рядку записано натуральне число N – кількість ліхтарів, (**2 ≤ N ≤ 10**).

У другому рядку через проміжок записані N натуральних чисел – початкові кольори кожного ліхтаря.

У третьому рядку через проміжок записані N натуральних чисел – максимальна кількість кольорів, яку підтримує відповідний ліхтар.

Вихідні дані.

Ціле число – кількість хвилин, яку чекатиме Василь або -1, якщо момент часу, коли всі ліхтарі світитимуться одним кольором ніколи не настане.

Zaman məhdudiyyəti 3 saniyə
Yaddaşı istafadə məhdudiyyəti 64 MiB
Giriş verilənləri #1
3
1 2 3
4 5 6
Çıxış verilənləri #1
4
Mənbə XXXIV обласна олімпіада з інформатики