力扣--LCR 131. 砍竹子1

题目

现需要将一根长为正整数 bamboo_len 的竹子砍为若干段,每段长度均为正整数。请返回每段竹子长度的最大乘积是多少。

示例 1:

输入: bamboo_len = 12

输出: 81

提示:

复制代码
2 <= bamboo_len <= 58

代码

if(n <= 2){

return 1;

}

if(n == 3){

return 2;

}

复制代码
    int res = n / 3;
    int mod = n % 3;

    if(mod == 0){
        return pow(3, res);
    } else if(mod == 1){
        return pow(3, res - 1) * 4;
    } else {
        return pow(3, res) * 2;
    }
}
// 这里多余了,其实直接调用Math.pow就可以了
int pow(int a, int n){
    int sum = 1;
    for(int i = 1; i <= n; i ++){
        sum = sum * a;
    }
    return sum;
相关推荐
好奇的菜鸟12 小时前
Docker 一键启动:打造高效的 Java 微服务开发环境
java·docker·微服务
二十雨辰13 小时前
[SSM]SpringMVC请求与响应
java·spring·http
wangbing112513 小时前
平台介绍-动态更换登录背景图
java
tryxr13 小时前
继承存在的意义、特点、使用方法
java·开发语言·接口
Jeremy爱编码13 小时前
leetcode课程表
算法·leetcode·职场和发展
tbRNA13 小时前
Java 基础入门易错知识点(三)
java·开发语言
甄心爱学习13 小时前
SVD求解最小二乘(手写推导)
线性代数·算法·svd
努力学算法的蒟蒻13 小时前
day46(12.27)——leetcode面试经典150
算法·leetcode·面试
韩立学长13 小时前
【开题答辩实录分享】以《基于SSM的电影售票管理系统的设计与实现》为例进行选题答辩实录分享
java·spring·servlet
Blockbuater_drug13 小时前
InChIKey: 分子的“化学身份证”,从哈希原理到全球监管合规(2025)
算法·哈希算法·inchikey·rdkit·分子表达·化学信息学