回复: 0
跳转到指定楼层
上一主题 下一主题
收起左侧

Akuna Capital 2025 Quant OA test

全局:

2025(1-3月) MachineLearningEng 硕士 全职@akunacapital - 网上海投 - 在线笔试  | Other | 在职跳槽
本帖最后由 lyvlsi 于 2025-2-23 20:49 编辑 ..

. 1point 3acres
Movie Ratings 参考答案
  1. def dp_func(ratings):  # all ratings are negative. .и
  2.     n = len(ratings)
  3.     if n==1: return 0
  4.     if n==2: return max(ratings[0], ratings[1]). Waral dи,
  5.     dp = [0] * n
  6.     dp[0] = ratings[0]
  7.     dp[1] = ratings[1]. Χ
  8.     for i in range(2, n):
  9.         dp[i] = max(dp[i-2], dp[i-1]) + ratings[i].1point3acres
  10.     return max(dp[n-2], dp[n-1]).--
  11. #
  12. def maximizeRatings(s): ..
  13.     ans = 0
  14.     i = 0 ..
  15.     n = len(ratings)
  16.     while i < n:
  17.         if s[i] < 0 :
  18.             j = i+1
  19.             while j<n and s[j] < 0: j += 1
  20.             ans += dp_func(s[i:j])
  21.             i = j
  22.         else:
  23.             ans += s[i]
  24.             i += 1. ----
  25.     return ans
  26. # Example usage:
  27. ratings = [-3, 2, 4, -1, -2, -5]  # 4
  28. print(maximizeRatings(ratings))  # Output: 4
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x

上一篇:Flexport三面凉经
下一篇:Akuna Capital 2025 Quant OA test
您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表