printРабочее место участника

printЗадачи

441. Цикл+условный оператор 35

Ограничения: время – 1s/2s, память – 64MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Найти значение выражения `(1+r)/(1+s)`, где `r` – сумма всех тех членов последовательности `x_1,\ …,\ x_n`, которые не превосходят 1, а `s` – сумма членов, больших 1.
Ввод
В первой строке содержится натуральное число `n\ (1≤n≤100)`. Во второй строке содержатся действительные числа `x_1,\ …,\ x_n`.
Вывод
Вывести результат с шестью знаками после запятой.

Пример ввода

5
0.5 0.0 1.0 0.5 1.5

Пример вывода

1.200000
loading