I. Космическое поселение
1000 мс · 256 МБ · всё или ничего
База должна состоять из одинаковых модулей. Каждый модуль — прямоугольник размером метров. Вокруг каждого модуля можно добавить слой защиты целой толщины ; одинаковой для всех. Модуль с защитой имеет размер .
Все модули должны разместиться на поле в виде регулярной сетки: стороны параллельны сторонам поля, все модули ориентированы одинаково.
Определите максимальную толщину защиты.
Формат ввода
На вход подаётся пять разделённых пробелами целых чисел: , , , , (). Гарантируется, что без дополнительной защиты все модули можно разместить описанным образом.
Формат вывода
Выведите одно целое число — максимальную возможную толщину защиты. Если защиту установить не удастся, выведите 0.
Примеры
ввод
11 2 3 21 25
вывод
2
Войдите, чтобы отправлять решения.