leetcode-5379-石子游戏③
Posted 真不知道叫啥好
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode-5379-石子游戏③相关的知识,希望对你有一定的参考价值。
题目描述:
方法:从后向前dp
class Solution(object): def stoneGameIII(self, A): n = len(A) dp = [-float(\'inf\')] * n for i in range(n-1,-1,-1): dp[i] = max(dp[i], sum(A[i:i+1]) - (dp[i+1] if i+1<n else 0)) dp[i] = max(dp[i], sum(A[i:i+2]) - (dp[i+2] if i+2<n else 0)) dp[i] = max(dp[i], sum(A[i:i+3]) - (dp[i+3] if i+3<n else 0)) if dp[0] == 0:return "Tie" if dp[0] > 0:return "Alice" if dp[0] < 0:return "Bob"
以上是关于leetcode-5379-石子游戏③的主要内容,如果未能解决你的问题,请参考以下文章