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

343. 整数拆分

给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化。 返回你可以获得的最大乘积。

示例 1:

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

示例 2:

  • 输入: 10
  • 输出: 36
  • 解释: 10 = 3 + 3 + 4, 3 × 3 × 4 = 36。
  • 说明: 你可以假设 n 不小于 2 且不大于 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];}
};

 

相关文章:

  • Tailwind CSS 实战:基于 Kooboo 构建企业官网页面(二)
  • 【SF】在 Android 显示系统中,图层合成方式 Device 和 Client 的区别
  • 信创系统资产清单采集脚本:主机名+IP+MAC 一键生成 CSV
  • 汽车产业链主表及类别表设计
  • 2、Linux操作系统下,ubuntu22.04版本安装搜狗输入法
  • ACM会议模板设置单排作者数量
  • 低压电工常见知识点
  • Java——琐碎知识点一
  • 国家与省市县 标准地图服务网站 审图号地图下载
  • 【愚公系列】《Manus极简入门》005-DeepSeek与Manus的创新之处
  • camera知识学习
  • 金融数据分析(Python)个人学习笔记(13):自然语言处理
  • 服务器备份,服务器想要备份文件内容有哪些方法?
  • Arduino 入门学习笔记(五):KEY实验
  • PTA -L1-005 考试座位号
  • WPF-遵循MVVM框架创建图表的显示【保姆级】
  • SpringCloud核心组件Eureka菜鸟教程
  • LaTex、pdfLaTex、XeLaTex和luaLaTex的区别和联系
  • Docker常见命令
  • 关于指针和指针算术
  • 外交部:印度香客赴中国西藏神山圣湖朝圣将于今年夏季恢复
  • 事关稳就业稳经济,10张海报看懂这场发布会的政策信号
  • 柴德赓、纪庸与叫歇碑
  • 中国黄金协会:一季度我国黄金产量同比增1.49%,黄金消费量同比降5.96%
  • 校长套取学生伙食费设小金库,重庆通报6起违反八项规定典型问题
  • 清华成立人工智能医院,将构建“AI+医疗+教育+科研”闭环