代码随想录算法训练营day40 | 343.整数拆分
理论基础
刷题笔记day39
343.整数拆分
文章讲解:代码随想录
是否自己做出来通过全部用例:否
遇到的困难/犯的错误
没有思路。
自己写的代码
看了题解后写的:
class Solution {
public:
int integerBreak(int n) {
vector<int> dp(n+1, 0);
dp[0] = 0;
dp[1] = 0;
dp[2] = 1;
for (int i = 3; i <= n; i++) {
for (int j = 1; j <= i/2; j++) {
dp[i] = max(max(j*(i-j), j*dp[i-j]), dp[i]);
}
}
return dp[n];
}
};
看了题解后的收获
比较难想到。
63.不同路径 II
文章讲解:代码随想录
是否自己做出来通过全部用例:否
遇到的困难/犯的错误
无
自己写的代码
看了题解后的收获
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 jhhuangのblog!