Lying From You
시간 제한10초메모리 제한512 MB
n개의 직선 y = a_i x + b_i가 주어질 때, 계수를 L1 비용으로 바꿔 모든 직선이 한 점을 지나게 만드는 최소 비용의 하한을 구한다.
문제
평면 위에 개의 직선이 주어진다. 각 직선은 꼴의 방정식으로 정의된다. 한 직선의 계수를 에서 으로 바꾸는 데 드는 비용은 루블이다. 이 연산은 임의의 직선에 대해 임의의 횟수만큼 할 수 있고, 바뀐 계수는 어떤 실수든 될 수 있다. 목표는 모든 직선이 한 점을 지나도록 만드는 것이다.
목표를 달성하는 연산들의 총비용 집합을 라 하자. , 즉 총비용의 최대 하한을 구하여라.
입력
첫째 줄에 직선의 개수 이 주어진다 ().
다음 개 줄에 각각 두 정수 와 가 주어진다 ().
출력
답을 한 줄에 출력한다. 절대 오차 또는 상대 오차가 이하여야 한다.
힌트
첫 번째 예시에서는 첫 번째 직선의 를 로 바꾸면 충분하다.