설명
평면 위에 서로 다른 세 점 \(A\), \(B\), \(C\)가 주어진다. 이 세 점은 항상 한 직선 위에 있지 않아 삼각형을 이룬다.
이 삼각형이 어느 한 꼭짓점에서 직각(\(90^\circ\))을 이루는 직각삼각형이면 YES, 아니면 NO를 출력하여라.
제약
세 점의 모든 좌표는 \(-1000\) 이상 \(1000\) 이하의 정수이다.
입력 형식
세 줄에 걸쳐 각각 두 정수가 주어진다. \(i\)번째 줄에는 점의 좌표 \(x_i\), \(y_i\)가 공백으로 구분되어 주어진다.
출력 형식
직각삼각형이면 YES, 아니면 NO를 출력한다.
예제 1
입력
0 0
3 0
0 4
출력
YES
설명
변의 길이가 \(3,4,5\)인 직각삼각형이므로 YES.
예제 2
입력
0 0
2 1
1 3
출력
YES
설명
세 변의 제곱이 \(5, 5, 10\)이고 \(5+5=10\)이므로 직각삼각형, YES.
문제 정보
riseoj 작성
출처 Original
태그