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

Путешествие

Путешествие

Великий и отважный мореплаватель Фернандо Магеллан решил совершить путешествие. Для этого он наметил себе некоторые точки на земном шаре, которые он должен последовательно посетить. Перемещаться от одной точки до другой Фернандо будет по кратчайшему пути, соединяющему их (будем считать, что по этому пути он всегда может пройти на своем корабле). Земной шар считается идеальным шаром. Определите не будет ли его маршрут самопересекающимся (то есть не найдется ли такая точка, которую мореплаватель проплывет хотя бы дважды). Конец одного отрезка и начало следующего очевидно совпадают всегда и самопересечением маршрута не считается (кроме того, допустимо совпадение начала и конца всего маршрута). \InputFile В первой строке входного файла задано целое число \textbf{N} (\textbf{1} ≤ \textbf{N} ≤ \textbf{5000}), определяющее количество точек, которые должен последовательно посетить мореплаватель. В каждой из последующих \textbf{N} строк задаются по \textbf{2} целых числа, определяющих координаты точек - широта от \textbf{-90} до \textbf{90} (положительные значения соответствуют северному полушарию, отрицательные - южному) и долгота от \textbf{-180} до \textbf{180} (положительные значения соответствуют восточному полушарию, отрицательные - западному). Гарантируется, что последовательные точки не будут диаметрально противоположными. \OutputFile В единственную строку выходного файла выведите сообщение \textbf{YES}, если маршрут является самопересекающимся, и \textbf{NO} в противном случае.
Лимит времени 1 секунда
Лимит использования памяти 64 MiB
Входные данные #1
4
90 0
0 0
0 90
90 0
Выходные данные #1
NO