题意:给出一个大于等于2的正整数,将其拆分成若干个整数的和,使得其积最大

思路:在大于4的情况下,将其拆分成若干个3的和,这种情况下积是最大的

代码如下:

public class Solution
{public int integerBreak(int n){if (1 == n) return 1;else if (2 == n) return 1;else if (3 == n) return 2;else if (4 == n) return  4;int ret = 1;while (n > 4){ret *= 3;n -= 3;}return ret * n;}
}

LeetCode Integer Break(整数拆分问题)相关推荐

  1. [LeetCode] Word Break II 拆分词句之二

    [LeetCode] Word Break II 拆分词句之二 Given a string s and a dictionary of words dict, add spaces in s to ...

  2. leetcode系列-343.整数拆分

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

  3. leetcode算法题--整数拆分

    原题链接:https://leetcode-cn.com/problems/integer-break/ 动态规划 dp[i] i表示数字,dp[i]表示乘积 状态转移 dp[i]=max(dp[i] ...

  4. leetcode 343. Integer Break | 343. 整数拆分(Java)

    题目 https://leetcode.com/problems/integer-break/ 题解 一开始以为,只要是 3 个数相加就可以,于是在错误的方向上越走越远: 后来发现并不只是 3 个数, ...

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

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

  6. leetcode - 343. 整数拆分

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

  7. Leetcode word break I II 词句拆分I和II的java实现及解析

    Leetcode word break I & II 词句拆分I和II的java实现及解析 word break i是leetcode 里面中等难度的题目而word break II 更是ha ...

  8. 【算法】整数拆分问题

    1. 概述 给定一个整数n,将n拆分,问一共有多少种拆分方法. 整数拆分是很经典的问题.也是很经典的 "动态规划" 问题. 问题分析 1 = 12 = 2 = 1 + 13 = 3 ...

  9. HDU 4651 Partition(整数拆分)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4651 题意:给出n.求其整数拆分的方案数. i64 f[N]; void init() {     f ...

最新文章

  1. 皮一皮:内涵了...
  2. NLTK基础教程学习笔记(一)
  3. java如何获得相反的颜色_javascript – 如何根据当前颜色生成相反的颜色?
  4. java 静态代码块_关于Java你不知道的那些事之代码块
  5. ios 怎么禁止点击子视图的时候不响应父视图的点击事件
  6. 简单制作RPM二进包实例(转)
  7. jts116_JTS T 116-2019水运建设工程概算预算编制规定.pdf
  8. 详解CAN 2.0协议
  9. 阿里云服务器centos7上手安装-4 防火墙篇
  10. android ct扫描模拟,基于Android平台的CT图像可视化显示方法及实现
  11. Python采集常用:谷歌浏览器驱动——Chromedriver 插件安装教程
  12. 文件传输 SSHSecureShellClient-3.2.9 |CSDN创作打卡
  13. 30年初心坚守 神州信息用数字技术实现普惠金融
  14. 【游戏开发建模】教你使用Unity ProBuilder制作基础模型,搭建场景原型( 保姆级教程 | Unity 2021最新版)
  15. OpenCV函数汇总
  16. 不同进制之间的转换(完整版)
  17. JavaScript看图器 汉字简体繁体转换 中国日历类 自动更换桌面墙纸
  18. Type-c显示屏芯片方案(禾川兴)
  19. linux调试内核jlink,Jlink + Vmware虚拟机调试uboot
  20. c1灯光语言,科目三新规灯光及语音提示(完整版)

热门文章

  1. 北京理工大学python系列课程-北理工《Python语言程序设计》荣获中国最美慕课一等奖...
  2. 基于python的界面自动化测试-基于Python语言的自动化测试实战第二章(上)
  3. python编程输入标准-《Python编程 第四版》 -第3章 脚本运行上下文
  4. python视频课程推荐-听说程序员都在用,5款Python开发工具推荐
  5. python显示无效语法怎么处理-Python不支持 i ++ 语法的原因解析
  6. python游戏编程入门电子书-请问自学 Python 有必要买课程吗?
  7. python的优点和缺点-Python语言的优缺点,你知道吗?
  8. arcgis python规划地类-基于ArcGIS的Python——要素类至地理数据库
  9. python3官方最新下载-Python
  10. python叫什么-python中文叫什么