최소제곱 직선
면접 대비시간 제한1초메모리 제한128 MB
평면 위의 점 n개가 주어질 때 최소 제곱 회귀 직선의 기울기와 절편을 구해 소수 셋째 자리까지 반올림해 출력한다.
문제
평면 위의 데이터 점들에 가장 잘 맞는 직선(line of best fit)을 찾는 것은 통계학과 수치해석의 기본 문제 중 하나이다.
평면 위에 개의 점 으로 이루어진 집합 가 주어진다. 직선 이 일차방정식 로 정의될 때, 에 대한 의 오차(error)를 각 점에서 직선까지의 세로 거리를 제곱하여 모두 더한 값으로 정의한다.
최소제곱법(least squares)은 이 오차를 최소로 만드는 직선 을 찾는 방법이다. 주어진 점 집합 에 대하여 오차를 최소화하는 직선 의 계수 와 를 구하는 프로그램을 작성하시오.

그림 1. 점들과 그에 대한 최소제곱 직선의 예.
입력
첫째 줄에 점의 개수 이 주어진다 (). 다음 개의 줄에는 각 점의 좌표 와 가 공백으로 구분되어 주어진다 (, ). 모든 점의 좌표가 같지는 않음이 보장되며, 따라서 최소제곱 직선은 유일하게 결정된다.
출력
첫째 줄에 의 값을, 둘째 줄에 의 값을 출력한다. 두 값 모두 소수점 아래 셋째 자리까지 반올림하여 출력한다.