Задача C. Пересекаются ли отрезки?

Входной файл:input.txt   Ограничение времени:2 сек
Выходной файл:output.txt   Ограничение памяти:64 Мб

Условие

Дано два отрезка: P1 P2 и P3 P4. Требуется определить, пересекаются ли они.

Обратите внимание! Условие задачи изменено.

Формат входного файла

Входной файл содержит координаты точек P1(x1, y1), P2(x2, y2), P3(x3, y3), P4(x4, y4).

Формат выходного файла

Требуется вывести YES, если отрезки имеют хотя бы одну общую точку, и NO в противном случае.

Ограничения

105 ≤ x1, y1, x2, y2, x3, y3, x4, y4 ≤ 105.

Все координаты — вещественные числа.

Концы одного и того же отрезка могут совпадать.

Примеры тестов

Входной файл (input.txt) Выходной файл (output.txt)
1
3 3 5 5 1 1 2 2
NO
2
0 0 5 5 0 5 5 0
YES

0.050s 0.014s 15