网站模板参考,郑州做网站哪里便宜,石家庄百度搜索优化,网站建设 宁夏Leetcode 3290. Maximum Multiplication Score 1. 解题思路2. 代码实现 题目链接#xff1a;3290. Maximum Multiplication Score
1. 解题思路
这一题的话就是一个比较暴力的动态规划#xff0c;这里就不过多展开了#xff0c;参考代码看一下就行。
2. 代码实现
给出py…Leetcode 3290. Maximum Multiplication Score 1. 解题思路2. 代码实现 题目链接3290. Maximum Multiplication Score
1. 解题思路
这一题的话就是一个比较暴力的动态规划这里就不过多展开了参考代码看一下就行。
2. 代码实现
给出python代码实现如下
class Solution:def maxScore(self, a: List[int], b: List[int]) - int:n len(b)lru_cache(None)def dp(idx, k):if k 0:return 0if idx n-k:return sum(a[3-i] * b[n-1-i] for i in range(k))return max(dp(idx1, k), a[4-k]*b[idx] dp(idx1, k-1))return dp(0, 4)提交代码评测得到耗时2901ms占用内存752MB。