Загрузка [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

printРабочее место участника

printЗадачи

1460. Быстрее к границе!

Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

На плоскости задана точка A и прямоугольник, стороны которого параллельны осям координат. Необходимо найти расстояние от точки A до ближайшей к ней точки, расположенной на стороне прямоугольника.
Формат входного файла
Входной файл содержит два целых числа xA  – координаты точки A, за которыми следуют четыре целых числа x_1\ y_1\ x_2\ y_2 – координаты двух противоположных углов прямоугольника.
Формат выходного файла
Выходной файл должен содержать единственное действительное число – расстояние до границы прямоугольника с точностью до третьего знака после десятичной точки.
Ограничения -1000\ ≤\ x_A,\ y_A,\ x_1,\ y_1,\ x_2,\ y_2\ ≤\ 1000; x1\ ≤\ x2, y1\ ≤\ y2

Пример ввода 1

-1 0
1 1 4 3

Пример вывода 1

2.236

Пример ввода 2

2 2
1 1 4 3

Пример вывода 2

1
Источник: http://imcs.dvgu.ru/cats/, районная олимпиада, 2009
loading