Обработка математики: 100%

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

printЗадачи

370. Условный оператор 26

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

Даны действительные числа a, b, c, d, e, f, g, h. Известно, что точки (e, f) и (g, h) различны. Известно также, что точки (a, b) и (c, d) не лежат на прямой l, проходящей через точки (e, f) и (g, h). Прямая l разбивает координатную плоскость на две полуплоскости. Выяснить, верно ли, что точки (a, b) и (c, d) принадлежат одной и той же полуплоскости.
Ввод
В первой строке содержатся четыре действительных числа a, b, c, d – координаты точек. Во второй строке содержатся четыре действительных числа e, f, g, h – координаты точек, через которые проходит прямая l.
Вывод
Вывести строку "Yes", если точки (a, b) и (c, d) принадлежат одной и той же полуплоскости. Иначе вывести строку "No".

Пример ввода

1.0 -1.0 -1.0 1.0
1.0 1.0 -1.0 -1.0

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

No
loading