e-olymp 2892. Сумма значений

Задача

Найдите сумму значений функции
f(x)=x+1x
в нескольких целых точках.

Входные данные

В первой строке задано количество точек n (1n50). В следующей строке заданы n целых чисел x1,x2,,xn — точки, значения функции в которых нужно просуммировать (0|xi|109).

Выходные данные

Выведите одно число — сумму значений функции f(x) в заданных точках. Ответ считается правильным, если абсолютная или относительная погрешность не превышает 109.

Тесты

Входные данные Выходные данные
3 7.833333333333333
1 2 3
2 0
1 1
5 4.265140415140415
10 13 21 18 4
1 10.1
10

Код программы

Решение задачи

Мы просто суммируем значения функции в каждой точке. Тут использовали класс BigDecimal для точек и значений функции для более высокой точности.

Ссылки

Условие задачи на e-olymp
Код решения