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

示例 1:

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

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

leetcode343. 整数拆分(dp)相关推荐

  1. python整数拆分dp算法_整数拆分问题的四种解法【转载】

    http://blog.csdn.net/u011889952/article/details/44813593 整数拆分问题的四种解法 原创 2015年04月01日 21:17:09 整数划分问题是 ...

  2. leetcode343. 整数拆分(动态规划)

    给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化. 返回你可以获得的最大乘积. 示例 1: 输入: 2 输出: 1 解释: 2 = 1 + 1, 1 × 1 = 1. 解题思 ...

  3. leetcode343. 整数拆分

    给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化. 返回你可以获得的最大乘积. 示例 1: 输入: 2 输出: 1 解释: 2 = 1 + 1, 1 × 1 = 1. 示例  ...

  4. leetcode343. 整数拆分(思路+详解)

    一:题目 二:上码 class Solution {public:/**思路:1.分析题意:将一个数拆分为几个数相加的和 然后求取这几个数相乘的最大积,这个就很动态规划也就是我们可以得到多种结果,要在 ...

  5. Leetcode--343. 整数拆分

    给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化. 返回你可以获得的最大乘积. 示例 1: 输入: 2 输出: 1 解释: 2 = 1 + 1, 1 × 1 = 1. 示例  ...

  6. 《dp补卡——343. 整数拆分、96. 不同的二叉搜索树》

    343. 整数拆分 1.确定dp数组以及下标含义. dp[i]:分拆数字i,可以得到的最大的乘积 2.确定递推公式: dp[i]最大乘积出处:从1遍历j到i,j * dp[i-j] 与 j * (i- ...

  7. LeetCode-动态规划基础题-343. 整数拆分

    描述 343. 整数拆分 给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化. 返回你可以获得的最大乘积. 示例 1: 输入: 2 输出: 1 解释: 2 = 1 + 1, 1 ...

  8. 343. 整数拆分 golang 动态规划

    题目 整数拆分 给定一个正整数 n,将其拆分为至少两个正整数的和,并使这些整数的乘积最大化. 返回你可以获得的最大乘积. 示例 1: 输入: 2 输出: 1 解释: 2 = 1 + 1, 1 × 1 ...

  9. LeetCode 1808. 好因子的最大数目(整数拆分,乘积最大)

    文章目录 1. 题目 2. 解题 1. 题目 给你一个正整数 primeFactors .你需要构造一个正整数 n ,它满足以下条件: n 质因数(质因数需要考虑重复的情况)的数目 不超过 prime ...

最新文章

  1. 【青少年编程】【三级】 魔术表演“开花”
  2. nGrinder详细介绍及性能工具对比
  3. subprocess 模块
  4. Activt工作流数据库对应表的作用
  5. 发一张你认为很漂亮的美女照片?
  6. python使用tomorrow实现多线程
  7. HDU-3480 Division (四边形不等式优化DP)
  8. java农耕者_蒯通——大才也,《史记》却为何没有他的列传
  9. mysql操作数据库
  10. hydra安装及使用
  11. Ubuntu runlevel修改
  12. 翻译:Hystrix - How To Use
  13. 文件系统04 - 零基础入门学习Delphi37
  14. pycharm常用的快捷方式及设置
  15. 21天Jmeter打卡Day21生成HTML测试报告
  16. javascript 常用方法 解析URL,补充前导字符, 省市联动, 循环替换模板
  17. 每天2小时,吃透 985博士总结的这份目标检测、卷积神经网络和OpenCV学习资料笔记(20G高清/PPT/代码)...
  18. 【转】清华梦的粉碎 - 写给清华大学的退学申请
  19. ##CSAPP读书日记-第九章-虚拟内存
  20. 腾讯地图标注_怎样在导航地图上标注公司名和位置

热门文章

  1. mmap、munmap函数
  2. 腾讯,字节,阿里,小米,京东大厂Offer拿到手软!绝对干货
  3. 爬取淘宝商品信息selenium+pyquery+mongodb
  4. spring-DataSource
  5. 逻辑分析推理(戴帽子问题)博弈
  6. 在WinCE中实现Screen Rotation(屏幕旋转)
  7. 体验VSTS源代码管理之一
  8. js将base64做UrlEncode转码
  9. apache 虚拟主机详细配置:http.conf配置详解
  10. JavaScript中的数组创建