06 2022 档案
摘要:思路分析: dp[i][j] 表示 s 串中使用了 i 个字符,t 串中使用了 j 个字符,s 包含 t 中子序列的个数 当 s[i] == t[j] 时,考虑当前字符是否要匹配,若匹配,方案数则是由 i-1 和 j-1 往过累加,若不匹配,则是由 dp[i-1][j] 这个状态去累加 代码示例:
阅读全文
摘要:思路一:(区间dp) dp[i][j] 表示合并区间 i ~ j 所能获得的最大收益 class Solution { public: int a[505]; int dp[505][505]; int stoneGameV(vector<int>& stoneValue) { int len =
阅读全文