D. 黑板上的字符串

    传统题 1000ms 256MiB

黑板上的字符串

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

Description

你要在黑板上写一个长度为 n 的字符串。你只可能写 0 或者 1。

在写第 i 个字符的时候,你写 0 的概率为 Pi。

写完后,这个字符串有一个代价,计算方式如下:

假如把 1 看成隔板,则字符串被分隔成一段一段连续的 0

我们称一段连续的 0 为一个 Zero 串。

如果一个 Zero 串中 0 的个数为 k,则该 Zero 串的得分为 k3k^3

字符串的代价就是其中所有的 Zero 串的得分之和。

例如:0001111001 的代价就是 33+23=27+8=353^3+2^3=27+8=35

问:你写完字符串的期望代价是多少?

Input

第一行:一个正整数 n,表示字符串长度。

接下来 n 行:每行一个实数 Pi ( 0 <= Pi <=1 )

Output

一个实数,表示期望代价,四舍五入保留 1 位小数。

Sample Input

3
0.5
0.5
0.5

Sample Output

6.0

Sample Hint

  • 000:得分为 27
  • 001:得分为 8
  • 010:得分为 2
  • 011:得分为 1
  • 100:得分为 8
  • 101:得分为 1
  • 110:得分为 1
  • 111:得分为 0

总和 = 48,期望 = 48/8 = 6.0

Data Size

N <= 100000

2025-06-10

未参加
状态
已结束
规则
OI
题目
6
开始于
2025-6-10 7:30
结束于
2025-6-12 9:30
持续时间
50 小时
主持人
参赛人数
4