LCR 132.砍竹子Ⅱ

LCR 132. 砍竹子 II

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

答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。

示例 1:

复制代码
输入:bamboo_len = 12
输出:81

提示:

  • 2 <= bamboo_len <= 1000

    class Solution {
    public:
    int cuttingBamboo(int bamboo_len) {
    if(bamboo_len<=3)return bamboo_len-1;
    long rs=1;
    while(bamboo_len>4){
    rs*=3;
    rs=rs%1000000007;
    bamboo_len-=3;
    }
    rs=rs*bamboo_len%1000000007;
    return rs;

    复制代码
      }

    };

相关推荐
旖-旎19 小时前
《LeetCode 416 分割等和子集》
c++·算法·leetcode·动态规划·背包问题
Jasmine_llq19 小时前
《P15798 [GESP202603 五级] 有限不循环小数》
算法·有限小数判定数论定理·质因子约分检验·枚举生成合法数字·哈希集合去重·快速 io 优化
学计算机的计算基19 小时前
操作系统八股文:进程与线程全面梳理(附调度算法+IPC+锁机制)
java·算法
xyy12320 小时前
C# Polly 弹性策略库指南
算法
geovindu21 小时前
go: Recursion Algorithm
开发语言·后端·算法·golang·递归算法
Shadow(⊙o⊙)1 天前
日志与线程池
linux·c++·算法
冷小鱼1 天前
AI Agent 的核心算法:多智能体协作(Multi-Agent Systems)
前端·人工智能·算法·multi-agent·多智能体协作·systems
QN1幻化引擎1 天前
# DalinX V8 灵鉴 V2:12维意识评测框架 —— 从 Tononi IIT 到 Friston FEP 的理论统一
数据库·人工智能·算法·机器学习·数据挖掘·agi
牧以南歌〆1 天前
数据结构<一>顺序表
c语言·数据结构·算法