eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Прямоугольные треугольники

Прямоугольные треугольники

Вася заасфальтировал один прямоугольный треугольник, а Петя забетонировал другой прямоугольный треугольник. Катеты каждого из треугольников параллельны осям координат. Необходимо определить, забетонировал ли Петя хотя бы одну заасфальтированную точку. \InputFile Вам даны \textbf{8} целых чисел: \textbf{x_1}, \textbf{y_1}, \textbf{a_1}, \textbf{b_1}, \textbf{x_2}, \textbf{y_2}, \textbf{a_2}, \textbf{b_2}, где (\textbf{x_1}, \textbf{y_1}) - координаты прямого угла первого треугольника, а остальные две вершины имеют координаты (\textbf{x_1}+\textbf{a_1}, \textbf{y_1}) и (\textbf{x_1}, \textbf{y_1}+\textbf{b_1}). Аналогично, (\textbf{x_2}, \textbf{y_2}) - координаты прямого угла второго треугольника, а остальные две вершины имеют координаты (\textbf{x_2}+\textbf{a_2}, \textbf{y_2}) и (\textbf{x_2}, \textbf{y_2}+\textbf{b_2}). Каждое число по модулю не превосходит \textbf{10^9} и может быть равно нулю. \OutputFile Выведите \textbf{YES}, если Петя забетонировал хотя бы одну заасфальтированную точку, и \textbf{NO} в противном случае.
Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
3 3 1 1 3 3 -2 -2
Выходные данные #1
YES