경주 기자가 자전거 경주의 모든 참가자를 헬리콥터에서 한 번에 촬영하기 위해 경주의 선두 사이클 선수와 마지막 사이클 선수 사이의 거리가 최소화되는 시점을 결정하려고 합니다. 사업부>
 
자전거의 수 n이 주어졌을 때 주어진 초기 위치 x1, x2, ..., xn > 및 해당 속도 v1, v2, ..., vn은 시간 t를 계산합니다. 선행 및 후행 사이클리스트는 최소입니다.
 
입력
입력 파일의 첫 번째 줄에는 정수 n – 자전거 타는 사람의 수.
 
다음 n 줄에는 각각 두 개의 정수가 포함됩니다. xi – 초기 시간에 출발지에서 i 번째 사이클리스트까지의 거리(0 ≤ xi ≤  107 ) 및 vi – 속도는 (0 ≤ vi ≤ 10 7 ).
 
출력
출력 파일에 두 개의 실수를 출력해야 합니다. t – 초기 시간부터 리더와 트레일러 사이의 미터 거리가 최소가 되는 순간까지 경과된 시간(초), l – 원하는 거리.
 
숫자 t와 l은 10–6 이하의 절대 또는 상대 오차를 가져야 하며 이는 다음을 의미합니다. 표시된 숫자를 x와 같게 하고 정답에서는 y와 같습니다. 식 |x – y| /  max(1,  |y| )  10–6을 초과하지 않습니다.
 
하위 작업 및 채점 시스템
이 작업에는 4개의 하위 작업이 포함되어 있습니다. 각 하위 작업을 평가하기 위해 자체 테스트 그룹이 사용됩니다. 하위 작업에 대한 점수는 이 그룹의 모든 테스트를 통과한 경우에만 부여됩니다.
 
<몸>
| 입력 | 
출력 | 
| 
<사업부>3사업부>
<사업부>0 40사업부>
 30 10 
40 30 
 | 
1 30 | 
| 
 5 
90 100 
100 70 
100 70 
110 60 
120 35 
 | 
0.5 5.000000000000 | 
테이블>
 
개인 올림피아드, 학생을 위한 전 러시아 올림피아드, 최종 단계, 2011, 문제 F