现需要将一根长为正整数 bamboo_len
的竹子砍为若干段,每段长度均为 正整数。请返回每段竹子长度的 最大乘积 是多少。
答案需要取模 1e9+7(1000000007),如计算初始结果为:1000000008,请返回 1。
示例 1:
输入:bamboo_len = 12 输出:81
提示:
2 <= bamboo_len <= 1000
注意:本题与主站 343 题相同:https://leetcode-cn.com/problems/integer-break/
版本:clang 19
采用最新 C++ 23 标准,并使用 GCC 14 提供的 libstdc++
。
编译时,将会采用 -O2
级优化,并提供 -gline-tables-only
参数。AddressSanitizer 也被开启来检测 out-of-bounds
和 use-after-free
错误。
为了使用方便,大部分标准库的头文件已经被自动导入。