代码随想录算法训练营第40天 343. 整数拆分 96.不同的二叉搜索树

343. 整数拆分

java 复制代码
class Solution {
    public int integerBreak(int n) {
        if(n == 2|| n == 3) return n-1;
        if(n == 4) return 4;

        int product = 1;

        while( n > 4){
            product *= 3;
            n-=3;
        }

        return product *n;
    }
}
相关推荐
夏鹏今天学习了吗1 小时前
【LeetCode热题100(95/100)】寻找重复数
算法·leetcode·职场和发展
TTGGGFF5 小时前
控制系统建模仿真(四):线性控制系统的数学模型
人工智能·算法
晚风吹长发5 小时前
初步了解Linux中的命名管道及简单应用和简单日志
linux·运维·服务器·开发语言·数据结构·c++·算法
Σίσυφος19005 小时前
Halcon中霍夫直线案例
算法
夏乌_Wx6 小时前
练题100天——DAY42:移除链表元素 ★★☆☆☆
数据结构
Anastasiozzzz6 小时前
leetcode力扣hot100困难题--4.俩个正序数列的中位数
java·算法·leetcode·面试·职场和发展
BHXDML6 小时前
第六章:推荐算法
算法·机器学习·推荐算法
Tisfy7 小时前
LeetCode 3510.移除最小数对使数组有序 II:有序集合
算法·leetcode·题解·设计·有序集合
汉克老师7 小时前
GESP2025年9月认证C++五级真题与解析(单选题9-15)
c++·算法·贪心算法·排序算法·归并排序·gesp5级·gesp五级
lihao lihao8 小时前
c++红黑树
算法