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

Стрелок

Стрелок

Стрелку нужно поразить n мишеней, но у него остался всего один патрон. Требуется определить, может ли он найти такую точку (не обязательно с целыми координатами) и направление выстрела, что пуля, выпущенная из этой точки в этом направлении, пролетит через все мишени.

prb8350.gif

Входные данные

В первой строке находится целое число n – количество мишеней. В следующих n строках записаны по 4 целых числа xi1, yi1, xi2, yi2 (-10000xi1, yi1, xi2, yi210000) – начало и конец i-ой мишени (мишени представлены как непересекающиеся отрезки на плоскости).

Выходные данные

Вывести одну строку, в которой написано слово YES, если решение есть, и NO если нет.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
3
2 0 2 4
4 1 6 5
6 3 9 0
Выходные данные #1
YES
Источник 2018 Azerbaijan School Competition, II Stage, April 8, Problem C