原题链接:https://leetcode-cn.com/problems/integer-break/

动态规划

dp[i] i表示数字,dp[i]表示乘积

状态转移

dp[i]=max(dp[i],dp[i-j]*dp[j]),j代表i减去的值

代码:

int integerBreak(int n) {if(n==2) return 1;if(n==3) return 2;vector<int> dp(n+1,0);for(int i=0;i<=n;i++) dp[i]=i;for(int i=2;i<=n;i++){for(int j=1;j<i;j++){dp[i]=max(dp[i],dp[i-j]*dp[j]);}}return dp[n];}

leetcode算法题--整数拆分相关推荐

  1. leetcode算法题--单词拆分★

    原题链接:https://leetcode-cn.com/problems/word-break/ 动态规划 dp[i]表示S[:i]可以成功拆分 状态转移: dp[i]=dp[j]+s.substr ...

  2. 【算法】LeetCode算法题-Maximum Subarray

    这是悦乐书的第154次更新,第156篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第13题(顺位题号是53).给定一个整数数组nums,找出一个最大和,此和是由数组中索引 ...

  3. LeetCode算法题整理(200题左右)

    目录 前言 一.树(17) 1.1.后序遍历 1.2.层次遍历 1.3.中序 1.4.前序 二.回溯(20) 2.1.普通回溯 2.2.线性回溯:组合.排列.子集.分割 2.3.矩阵回溯 三.二分查找 ...

  4. LeetCode算法题-Nth Digit(Java实现)

    这是悦乐书的第215次更新,第228篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第83题(顺位题号是400).找到无限整数序列的第n个数字1,2,3,4,5,6,7,8 ...

  5. LeetCode算法题-Convert a Number to Hexadecimal(Java实现)

    这是悦乐书的第219次更新,第231篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第86题(顺位题号是405).给定一个整数,写一个算法将其转换为十六进制.对于负整数,使 ...

  6. LeetCode算法题-K-diff Pairs in an Array(Java实现)

    这是悦乐书的第254次更新,第267篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第121题(顺位题号是532).给定一个整数数组和一个整数k,您需要找到数组中唯一的k- ...

  7. LeetCode算法题-Factorial Trailing Zeroes(Java实现)

    这是悦乐书的第183次更新,第185篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第42题(顺位题号是172).给定一个整数n,返回n!中的尾随零数.例如: 输入:3 输 ...

  8. 【算法】LeetCode算法题-Remove Duplicates from Sorted Array

    这是悦乐书的第149次更新,第151篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第8题(顺位题号是26).给定一个已经排序(由小到大)的整数数组(元素可以重复),计算其 ...

  9. LeetCode算法题-Number Complement(Java实现-五种解法)

    这是悦乐书的第240次更新,第253篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第107题(顺位题号是476).给定正整数,输出其补码数.补充策略是翻转其二进制表示的位 ...

最新文章

  1. DeepChem | Windows 10下anaconda3环境从源码构建并安装deepchem
  2. 要让GAN生成想要的样本,可控生成对抗网络可能会成为你的好帮手
  3. 《算法竞赛入门经典》—— 5.2.6 栈、队列与优先队列
  4. C#内建接口:IComparable
  5. C# 实例练习——字符串处理(第三天)
  6. Linux 设备文件的创建和mdev
  7. [转载] Python-Strings
  8. bzoj 2843: 极地旅行社
  9. 用swift开发仪表盘控件(一)
  10. PYTORCH 定义模型
  11. Don't Panic! KRACK 没你想象的那么糟
  12. 十、K8s 其他控制器(DS、RC、RS、STS)
  13. JSON之Asp.net MVC C#对象转JSON,DataTable转JSON,ListT转JSON,JSON转ListT,JSON转C#对象...
  14. springboot毕设项目青年公寓租房管理系统2b730(java+VUE+Mybatis+Maven+Mysql)
  15. python+selenium 自动拖拽滑块
  16. 二手房各项税费计算公式
  17. SAP中通过历史记录查询追溯BOM工程变更处理物料升级未生效问题实例
  18. ISO9000、CMM(I)、6sigma与对象分析技术
  19. 四种常见的post请求中的参数形式
  20. APPNP:PREDICT THEN PROPAGATE: GRAPH NEURAL NETWORKS MEET PERSONALIZED PAGERANK

热门文章

  1. python官网下载步骤2019-Python IDE开发工具下载
  2. python代码示例图形-Python画高斯分布图形实例代码
  3. 编程语言python特点-Python语言的特点有哪些?九大特点介绍!
  4. java和python哪个好学-Java VS Python 应该先学哪个?
  5. Juyter notebook 出现“localhost 目前无法处理此请求”
  6. oauth2和jwt学习资料
  7. spring中Converter如何注入的
  8. UVa1339 Ancient Cipher(贪心算法)
  9. LeetCode Bulb Switcher(约数个数为奇数)
  10. libevent中的缓冲区(一)