美文网首页
(区间dp,minmax问题,极大极小)375. 猜数字大小 I

(区间dp,minmax问题,极大极小)375. 猜数字大小 I

作者: 来到了没有知识的荒原 | 来源:发表于2021-08-04 08:30 被阅读0次

    375. 猜数字大小 II

    class Solution {
    public:
        int getMoneyAmount(int n) {
            int dp[n + 2][n + 2];
            memset(dp, 0, sizeof dp);
            for (int len = 2; len <= n; len++) {
                for (int i = 1; i + len - 1 <= n; i++) {
                    int j = i + len - 1;
                    dp[i][j] = 1e9;
                    for (int k = i; k <= j; k++) {
                        dp[i][j] = min(dp[i][j], k + max(dp[i][k - 1], dp[k + 1][j]));
                    }
                }
            }
            return dp[1][n];
        }
    };
    
    

    相关文章

      网友评论

          本文标题:(区间dp,minmax问题,极大极小)375. 猜数字大小 I

          本文链接:https://www.haomeiwen.com/subject/wjadvltx.html