1class Solution:2 def maxCoins(self, nums):3 A = [1] + nums + [1]45 @lru_cache(None)6 def dfs(i, j):7 return max(8 [A[i] * A[k] * A[j] + dfs(i, k) + dfs(k, j) for k in range(i + 1, j)]9 or [0]10 )1112 return dfs(0, len(A) - 1)
WPM •0 •0
ACC •0 •0
TIME •0