Время

15:03:58
24 May 2012
Версия для печати

Болото

Болото имеет форму прямоугольника со сторонами, параллельными осям координат, два противоположных угла болота имеют координаты (0,0) и (W,H), где W и H - целые положительные числа. В болоте есть N кочек с целочисленными координатами.
Девочка Валя подошла к левому краю болота. Валя может перейти через болото прыгнув с левого берега на какую-то кочку, затем перепрыгивая с кочки на кочку и, наконец, прыгнув с кочки на правый берег.
К сожалению девочка Валя страдает синдромом навязчивых состояний, поэтому прыгать она может только на одну и ту же длину. Значит расстояние между соседними кочками в ее пути должно равняться некоторому фиксированному числу L, а расстояние от левого берега до первой кочки и от последней кочки до правого берега не должно превышать L.
Определите наименьшую длину прыжка L, которая позволит девочке Вале перейти болото.


Технические условия

Входные данные. В первой строке находятся три целых числа: W, H и N. В последующих N строках находятся пары чисел X, Y - координаты кочек.
0 < W, H <= 100; 0 < N <= 1000.
Выходные данные. Целое число L2, где L - искомая длина.


Информация о задаче

Лимит времени: 0.5 секунды
Лимит памяти: 64 MB
Баллы за пройденный тест: 4.7619
Сложность: 67% 5/15

Пример

Пример входных данных

7 4 4
3 1
1 3
5 3
5 1

Пример выходных данных

8


← Подобие Список задач Простое число →