2차원 좌표 평면에 NN개의 점이 주어진다. 좌표가 같은 점이 주어질 수도 있다.
두 점 사이의 거리는 유클리드 거리로 정의한다. 유클리드 거리에서 두 점 (x1,y1)(x1,y1), (x2,y2)(x2,y2) 사이의 거리를 √(x1−x2)2+(y1−y2)2(x1−x2)2+(y1−y2)2로 정의한다.
이 때, 가장 먼 두 점 사이의 거리를 구하는 프로그램을 작성하시오.
첫 줄에 점의 개수를 나타내는 자연수 NN이 주어진다. (2≤N≤200,0002≤N≤200,000)
그 다음 NN개의 줄에 각 점의 xx, yy 좌표를 나타내는 두 정수가 공백으로 구분되어 주어진다. 주어지는 좌표의 절대값은 107107을 넘지 않는다.
첫 줄에 가장 먼 두 점 사이의 거리의 제곱을 출력한다.
5 0 0 0 1 0 2 0 3 0 4
16
아래 4개의 서브태스크로 점수가 매겨진다.
댓글
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.