Задачи
Четырехугольник - 2
Четырехугольник - 2
На плоскости задано 4 точки. Выяснить, является ли четырехугольник, образуемый ими, квадратом.
Входные данные
Четыре строки - по 2 числа в каждой: координаты заданных точек. Входные данные целые числа и не превышают по абсолютной величине 1000.
Выходные данные
Если заданные точки являются вершинами квадрата, то вывести "YES
", иначе вывести "NO
".
Пример
Входные данные #1
0 0 1 1 0 1 1 0
Выходные данные #1
YES