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

Опуклий многокутник

Опуклий многокутник

Визначити, чи є заданий многокутник опуклим. \InputFile У першому рядку одне число - \textbf{N} (\textbf{3} ≤ \textbf{N} ≤ \textbf{100000}). Далі у \textbf{N} рядках по парі чисел - координати чергової вершини простого многокутника у порядку обходу за або проти годинникової стрілки. Усі координати цілі числа, які по модулю не перевищують \textbf{10000}. \OutputFile Один рядок "\textbf{YES}", якщо наведений многокутник є опуклим, і "\textbf{NO}" у протилежному випадку.
Ліміт часу 1 секунда
Ліміт використання пам'яті 64 MiB
Вхідні дані #1
3
0 0
0 1
1 0
Вихідні дані #1
YES