欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 创投人物 > 力扣--LCR 131. 砍竹子1

力扣--LCR 131. 砍竹子1

2025/4/19 17:22:10 来源:https://blog.csdn.net/weixin_52297290/article/details/144399255  浏览:    关键词:力扣--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;

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词