代码随想录算法训练营第四十一天| 动态规划part03

343. 整数拆分

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

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

 

 动态规划,本题关键在于理解递推公式!| LeetCode:343. 整数拆分_哔哩哔哩_bilibili

这题太难理解,其核心就在于理解数学定理:

一个数被分成n份想要乘积最大只有均分。 

代码随想录算法训练营第四十一天| 动态规划part03_第1张图片

96. 不同的二叉搜索树

给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。

动态规划,本题关键在于理解递推公式!| LeetCode:343. 整数拆分_哔哩哔哩_bilibili

代码随想录算法训练营第四十一天| 动态规划part03_第2张图片 

你可能感兴趣的:(算法,动态规划,数据结构)