АВТ
Language:

Remote Training on Programming

Problems On-line status Contests FAQ
For authors:
Register  ||  Login
 
Hello, Guest! Login or register.

903. Approximation with progression

Time Limit: 1 seconds
Memory Limit:65536KB
Points:10
View Problem Statistics Submit Problem added Undefined

Дана последовательность целых чисел a1, a2, ..., aN. Найдите арифметическую прогрессию b1, b2, ..., bN, для которой величина  принимает минимально возможное значение. При этом элементы прогрессии не обязательно должны быть целыми.

В первой строке входного файла записано целое число N (2  N  104) — количество элементов последовательности. Во второй строке через пробел записаны целые числа a1, a2, ..., aN, не превосходящие по модулю 104.

Выведите в выходной файл два числа через пробел — первый член искомой арифметической прогрессии и её разность, с абсолютной или относительной погрешностью не более 10−6. Гарантируется, что для всех входных данных ответ определяется однозначно.

Пример

Поток ввода

Поток вывода

4

0 6 10 15

0.400 4.900

4

-2 -2 -2 -2

-2 0

 


View Problem Statistics Submit Author/source:
Problems from Contests / Vologda Students Contests / XIV InterUni Olympiad 2011 /
902. A - Muffins 903. 904. C - Toruses 905. D - Palindrome 906. E - Minefield
We can all benefit by doing occasional "toy" programs, when artificial restrictions are set up, so that we are forced to push our abilities to the limit. The art of tackling miniproblems with all our energy will sharpen our talents for the real problems. Donald E. Knuth.
time generating 0.249 sec.
© Copyright VSTU, AVT, Nosov D.A.