关注
第三题的状态转移方程真的没有问题吗?还是我太菜了?
我怎么觉得应该是 dp[i]=p[i−j]∗(dp[j]+v[i−j]) 呢?
但是这个转移方程 写的代码 tle 了啊。
哪个大佬解释一下?
N = input()
arr_p = list(map(float, input().split()))
arr_a = list(map(float, input().split()))
dp = [None for i in range(int(N))]
dp[0] = arr_a[0] * arr_p[0]
def getScore(n):
if dp[n] == None:
res = 0
cur = 1
while cur <= n:
res = max(res,
getScore(n - cur) * arr_p[cur - 1] + arr_p[cur - 1] * arr_a[cur - 1])
cur += 1
return res
else:
return dp[n]
output = getScore(int(N) - 1)
print(round(output, 2))
查看原帖
1 7
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
2025-12-19 21:53
门头沟学院 Java
想做OpenGL:不要一来就把自己定位这么低吧,把大厂当成目标,不断去学技术做项目,最后你至少能学到能找到中小厂的技术水平,你一上来就找这种两千块还要前后端都会的,其实对你用处不会很大,真去了也是打杂 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛客吐槽大会 #
11746次浏览 200人参与
# 帆软软件工作体验 #
10803次浏览 50人参与
# 软开人,秋招你打算投哪些公司呢 #
177362次浏览 1334人参与
# 秋招被挂春招仍然能投的公司 #
22341次浏览 216人参与
# 机械制造2024笔面经 #
1515682次浏览 12994人参与
# 1月小结:你过的开心吗? #
5688次浏览 132人参与
# 实习,不懂就问 #
157886次浏览 1381人参与
# AI求职实录 #
18266次浏览 408人参与
# 没关系,至少我的__很曼妙 #
13253次浏览 225人参与
# 今年春招是金一银二嘛? #
30877次浏览 286人参与
# 秋招被确诊为…… #
286790次浏览 1595人参与
# 聊聊你的职场新体验 #
316916次浏览 1857人参与
# 快手年终开大包 #
4248次浏览 57人参与
# 抛开难度不谈,你最想去哪家公司? #
17526次浏览 242人参与
# 为什么有人零实习也能进大厂? #
16551次浏览 277人参与
# 你的第一家实习公司是什么档次? #
14219次浏览 177人参与
# 如果能重来,就业or读研你选哪个? #
271564次浏览 2611人参与
# 赚钱的意义在这一刻具象化 #
12444次浏览 240人参与
# 考研人,我有话说 #
164218次浏览 1243人参与
# Prompt分享 #
19253次浏览 460人参与