题解 | 喜欢
喜欢
https://www.nowcoder.com/practice/8c0f6ec2e6414e2c95b550af2a157b7b
import sys
n,p=input().split()
n=int(n)
p=float(p)
a=list(map(float,input().split()))
ans=0
pn=1
for i in range(n):
ans+=pn*p*a[i]*(i+1)
#print(i+1,pn,a[i],ans)
pn*=(1-a[i]*p)
#print(pn)
ans+=pn*n
print(f"{ans:.6f}")

360集团公司福利 410人发布