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

printЗадачи

404. Условный оператор 60*

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

Даны вещественные числа x1, y1, x2, y2, x3, y3, x4, y4. Определите, имеет ли отрезок с концами (x1, y1) и (x2, y2) общие точки с отрезком с концами (x3, y3) и (x4, y4).
Ввод
В первой строке содержатся вещественные числа x1, y1, x2, y2, x3, y3, x4, y4 – координаты концов отрезков.
Вывод
Вывести "Yes", если отрезки имеют общие точки, и "No" в противном случае.

Пример ввода

0.0 1.0 1.0 0.0 0.0 0.0 1.0 1.0

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

Yes
loading