LED
시간 제한1.3초메모리 제한512 MB
전압과 빛의 세기가 주어진 n개의 데이터에 대해, 최대 절대 오차를 가장 작게 만드는 두 단계 계단 함수를 찾아 그 최소 오차를 출력합니다.
문제
발광 다이오드(LED)는 리드에 문턱값보다 높은 전압의 전류가 가해지면 빛을 내는 반도체 광원이다. ACM R&D는 최근 ACMOLED라는 새로운 LED를 성공적으로 개발했다고 발표했다. ACMOLED는 전압이 올라갈 때 빛의 세기가 두 단계로 바뀌며, 그 모습은 아래 그래프와 같다.

ACMOLED는 전압이 0에서 사이일 때는 빛을 내지 않는다. 전압이 첫 번째 문턱값 에 도달하면 세기 의 빛을 내고, 두 번째 문턱값 에 도달하면 세기 의 빛을 낸다. 전압 를 빛의 세기로 대응시키는 함수를 라 하자. 이고 인 실수 , , , 에 대해 다음이 성립한다.
ACM R&D는 , , , 의 정확한 값을 모른다. 반복 실험으로 이 네 값을 추정할 계획이다. 각 실험은 정한 전압에서 전류를 흘려 빛의 세기를 관측한다. 번의 실험 후 얻는 데이터는 개의 순서쌍 이며, 는 전압 에서 관측한 세기이다. 관측 장치가 정밀하지 않아 데이터에 오차가 섞일 수 있다. ACM R&D는 다음 오차 함수를 최소로 만드는 추정 세기 함수 를 찾고자 한다.
이러한 를 찾고 의 값을 출력하는 프로그램을 작성하라.
입력
첫 줄에 정수 ()이 주어진다. 이어지는 개의 줄에는 정수 와 ()가 각각 주어진다. 같은 값을 가지는 순서쌍은 없다.
출력
의 최솟값인 실수 하나를 한 줄에 출력한다. 소수점 첫째 자리까지 반올림한다.