Предположим, что задана последовательность вещественных чисел a1, a2, ..., a|a| и вещественная переменная x. Разрешено выполнять следующую операцию, состоящую из двух этапов:
- выбрать индекс элемента последовательности i (1 ≤ i ≤ |a|);
- последовательно выполнить присвоения:
.
Обозначим функцией g(a, x) наибольшее значение, которое можно получить в переменной x, используя описанную операцию сколько угодно раз и последовательность a.
У Сережи есть последовательность b1, b2, ..., b|b|. Помогите Сереже посчитать сумму:
. Записью [bi, bi + 1, ..., bj] обозначается последовательность, содержащая заключенные в скобки элементы в заданном порядке. Чтобы избежать проблем с точностью, выводите найденную сумму, деленную на |b|2.
Выходные данные
В единственную строку выведите вещественное число — искомую сумму, деленную на |b|2. Ваш ответ будет считаться правильным, если его относительная или абсолютная погрешность не будет превышать 10 - 6.