Day 40 动态规划 - 整数拆分
343. 整数拆分
function integerBreak(n: number): number {
let dp = new Array(n + 1).fill(0);
dp[2] = 1;
for(let i = 3; i <= n; i++) {
for(let j = 1; j <= i / 2; j++) {
dp[i] = Math.max(dp[i], dp[i - j] * j, (i - j) * j);
...
youngle316.hashnode.dev1 min read