当前位置: 首页 > article >正文

343. 整数拆分

目录

一:题目:

二:代码:

三:结果:


一:题目:

给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k >= 2 ),并使这些整数的乘积最大化。

返回 你可以获得的最大乘积 。

示例 1:

输入: n = 2
输出: 1
解释: 2 = 1 + 1, 1 × 1 = 1。

示例 2:

输入: n = 10
输出: 36
解释: 10 = 3 + 3 + 4, 3 × 3 × 4 = 36。

提示:

  • 2 <= n <= 58

二:代码:

class Solution {
public:
    int integerBreak(int n) {
        vector<int> dp(n+1);
        dp[2]=1;
        for(int i=3;i<=n;i++){
            for(int j=1;j<=i/2;j++){
                dp[i]=max(dp[i],max((i-j)*j,dp[i-j]*j));
            }
        }
        return dp[n];
    }
};

三:结果:


http://www.kler.cn/a/297780.html

相关文章:

  • 联邦迁移学习
  • AIoTedge边缘计算+边缘物联网平台
  • WPF 保姆级教程怎么实现一个树形菜单
  • 基于SpringBoot+Vue社区家政服务预约平台【提供源码+答辩PPT+参考文档+项目部署】
  • stm32之SPI通信外设
  • 75-java 泛型限定
  • 【数学分析笔记】第3章第2节 连续函数(1)
  • 如何使用 LLM 辅助用户故事编写
  • CleanMyMac X2024破解版mac电脑清理工具
  • TCP的传输速度
  • 【AI新纪元】OpenAI推出GPT-4o mini:GPT-3.5将成过去式?
  • 海外云手机有哪些推荐?
  • 问:聊一下NIO模型在Netty框架中的用法?
  • 使用信号量实现限流器:Python 实践指南
  • 1.初识ChatGPT:AI聊天机器人的革命(1/10)
  • node.js框架StrongLoop快速入门实战
  • 物联网之ESP32配网方式、蓝牙、WiFi
  • 第J3周:DenseNet算法实战与解析(TensorFlow版)
  • 苹果系统安装的QT程序无法显示窗口问题的解决办法
  • 共享单车轨迹数据分析:以厦门市共享单车数据为例(二)