剑指 Offer 14- II. 剪绳子 II


剑指 Offer 14- II. 剪绳子 II

解题思路

剪绳子Ⅰ 思路一样,多了个取模运算而已。

代码

class Solution {
    public int cuttingRope(int n) {
        if(n<4){
            return n-1;
        }
        //注意这里要用long,不可用int,不然n=120的时候就会报错了
        long res=1;
        while(n>4){
            res=res*3%1000000007;
            n=n-3;
        }

        return (int) (res*n%1000000007);
    }
}

文章作者: fFee-ops
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 fFee-ops !
评论
  目录