力扣--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;
相关推荐
毕设源码-赖学姐1 分钟前
【开题答辩全过程】以 花卉交易系统为例,包含答辩的问题和答案
java
We་ct3 分钟前
LeetCode 212. 单词搜索 II:Trie+DFS 高效解法
开发语言·算法·leetcode·typescript·深度优先·图搜索算法·图搜索
样例过了就是过了6 分钟前
LeetCode热题100 路径总和 III
数据结构·c++·算法·leetcode·链表
lxh01137 分钟前
函数防抖题解
前端·javascript·算法
再难也得平11 分钟前
力扣41. 缺失的第一个正数(Java解法)
数据结构·算法·leetcode
颜酱12 分钟前
环检测与拓扑排序:BFS/DFS双实现
javascript·后端·算法
weixin_7042660513 分钟前
Spring整合MyBatis(一)
java·spring·mybatis
翘着二郎腿的程序猿14 分钟前
Maven本地化部署与使用全指南
java·maven
历程里程碑15 分钟前
Linux 49 HTTP请求与响应实战解析 带http模拟实现源码--万字长文解析
java·开发语言·网络·c++·网络协议·http·排序算法
IronMurphy18 分钟前
【算法二十】 114. 寻找两个正序数组的中位数 153. 寻找旋转排序数组中的最小值
java·算法·leetcode