云朵里的佛光

关注

剑指 Offer 14- I. 剪绳子

云朵里的佛光

关注

阅读 66

2022-01-31

思路:简单dp,dp【n】=dp[i-j]*dp[j]的最大值,注意dp[n]的初始不能是n因为它必须分一块

class Solution {
    vector<long long> dp=vector<long long> (60,0);
public:
    int cuttingRope(int n) {
        for(int i=1;i<=n;i++){
            if(i!=n) dp[i]=i;
            for(int j=1;j<i;j++){
                dp[i]=max(dp[i],dp[i-j]*dp[j]);
            }
        }
        return dp[n];
    }

};

相关推荐

暮晨夜雪

[[EVD]] - 剑指 Offer 14- I. 剪绳子

暮晨夜雪 31 0 0

雨鸣静声

剑指 Offer 14- I. 剪绳子解题思路

雨鸣静声 79 0 0

东林梁

LeetCode 之 剑指 Offer 14- I. 剪绳子(Java)

东林梁 68 0 0

dsysama

每日一练--->剑指 Offer 14- I. 剪绳子

dsysama 45 0 0

小黑Neo

88. Leetcode 剑指 Offer 14- I. 剪绳子 (动态规划-基础题)

小黑Neo 55 0 0

正义的杰克船长

【LeetCode每日一题】剑指 Offer 14- I. 剪绳子(持续更新)

正义的杰克船长 38 0 0

扒皮狼

剑指offer:14-I.剪绳子

扒皮狼 124 0 0

幺幺零

剑指 Offer 14- II. 剪绳子 II

幺幺零 52 0 0

绣文字

剑指 Offer 14- II. 剪绳子 II(javascript)

绣文字 107 0 0

村里搬砖的月野兔

LeetCode 剑指 Offer 14- II. 剪绳子 II

村里搬砖的月野兔 92 0 0

精彩评论(0)

0 0 举报