|
Катер
(Время: 1 сек. Память: 16 Мб Сложность: 12%)
В океане расположен остров прямоугольной формы, к которому желает причалить катер. Размерами и формой катера можно пренебречь. Стороны острова направлены вдоль параллелей и меридианов. Введём систему координат, в которой ось OX направлена на восток, а ось ОY – на север. Пусть юго-западный угол острова имеет координаты (x1, y1), северо-восточный угол – координаты (x2, y2).
Катер находится в точке с координатами (x, y). Определите, к какой стороне острова (северной, южной, западной или восточной) или к какому углу острова (северо-западному, северо-восточному, юго-западному или юго-восточному) катер должен плыть, чтобы как можно скорее добраться до острова.
Входные данные
Входной файл INPUT.TXT содержит шесть чисел по одному в строке в следующем порядке: x1, y1 (координаты юго-западного угла острова), x2, y2 (координаты северо-восточного угла острова), x, y (координаты катера). Все числа целые и по модулю не превосходят 100. Гарантируется, что x1 < x2, y1 < y2, x ≠ x1, x ≠ x2, y ≠ y1, y ≠ y2, координаты катера находятся вне острова.
Выходные данные
Если катер должен плыть к северной стороне острова, в выходной файл OUTPUT.TXT выведите символ «N», если к южной – символ «S», если к западной – символ «W», если к восточной – символ «E». Если катер должен плыть к углу острова, нужно вывести одну из следующих строк: «NW», «NE», «SW», «SE».
Пример
№ | INPUT.TXT | OUTPUT.TXT | Пояснение |
1 | -1 -2 5 3 -4 6 | NW |  |
Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!
| |