Skip to content

Commit 339e07b

Browse files
committed
Create 剑指 Offer 14- I. 剪绳子.js
1 parent 957eb2a commit 339e07b

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

剑指 Offer 14- I. 剪绳子.js

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
/**
2+
* @param {number} n
3+
* @return {number}
4+
*/
5+
var cuttingRope = function (n) {
6+
const dp = [0, 0, 1];
7+
for (let i = 3; i <= n; i++) {
8+
dp[i] = i - 1;
9+
for (let j = 1; j < i; j++) {
10+
dp[i] = Math.max(dp[i], Math.max(j, dp[j]) * Math.max(i - j, dp[i - j]));
11+
}
12+
}
13+
return dp[n];
14+
};

0 commit comments

Comments
 (0)