剑指offer贪心14-I. 剪绳子

Posted trevo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了剑指offer贪心14-I. 剪绳子相关的知识,希望对你有一定的参考价值。

题目链接:https://leetcode-cn.com/problems/jian-sheng-zi-lcof/

贪心

class Solution {
public:
    int cuttingRope(int n) {
        if(n <= 3) return 1 * (n - 1);
        
        int res = 1;
           
        if(n % 3 == 1)  res = 4, n -= 4;
        else if(n % 3 == 2) res = 2, n -= 2;
        while(n) res *= 3, n -= 3;
        return res;
    }
};

以上是关于剑指offer贪心14-I. 剪绳子的主要内容,如果未能解决你的问题,请参考以下文章

剑指 Offer 14- I. 剪绳子(C++暴力+动态规划贪心解)

剑指offer--14-I 剪绳子

剑指offer 剪绳子 贪心算法

剑指offer-动态规划-贪心算法--剪绳子-python

剑指 Offer 14- I. 剪绳子

剑指 Offer 14- II. 剪绳子 II(数学推导,贪心)