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

printЗадачи

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

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

Даны вещественные числа `x_1,\ y_1,\ x_2,\ y_2,\ x_3,\ y_3,\ x_4,\ y_4`. Определите, имеет ли отрезок с концами `(x_1,\ y_1)` и `(x_2,\ y_2)` общие точки с отрезком с концами `(x_3,\ y_3)` и `(x_4,\ y_4)`.
Ввод
В первой строке содержатся вещественные числа `x_1,\ y_1,\ x_2,\ y_2,\ x_3,\ y_3,\ x_4,\ y_4` – координаты концов отрезков.
Вывод
Вывести "Yes", если отрезки имеют общие точки, и "No" в противном случае.

Пример ввода

0.0 1.0 1.0 0.0 0.0 0.0 1.0 1.0

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

Yes
loading