题解
2025-07-05 19:29:53
发布于:浙江
4阅读
0回复
0点赞
n = int(input())
a_list = [int(input()) for _ in range(n)]
dp = [[0.0, 0.0] for _ in range(n)]
dp[0][0] = 100.0
for i in range(n):
a = a_list[i]
if i == 0:
dp[i][1] = (dp[i][0] / 100) * a
else:
dp[i][0] = max(dp[i-1][0], (dp[i-1][1] / a) * 100)
dp[i][1] = max(dp[i-1][1], (dp[i][0] / 100) * a)
result = dp[-1][0]
print("{0:.2f}".format(result))
这里空空如也
有帮助,赞一个