LeetCode 115. Distinct Subsequences
来源:互联网 发布:数控内圆磨床编程 编辑:程序博客网 时间:2024/05/17 00:56
#include <string>#include <vector>#include <iostream>using namespace std;// for example, S = "ABCDE", P = "AEC" --> return 1// for example: S = "rabbbit", P = "rabbit" --> return 3.int distinctSubsequences(string s, string t) { int m = t.size(), n = s.size(); vector< vector<int> > dp(m + 1, vector<int>(n+1, 0)); for(int i = 0; i <= m; ++i) { for(int j = 0; j <= n; ++j) { if(i == 0) dp[0][j] = 1; // empty string can always match. else dp[i][j] = (t[i-1] == s[j-1]) * dp[i-1][j-1] + dp[i][j-1]; } } return dp[m][n];}int main(void) { cout << distinctSubsequences("AABC", "AC") << endl;}
0 0
- LeetCode 115. Distinct Subsequences
- [Leetcode] 115. Distinct Subsequences
- [leetcode] 115.Distinct Subsequences
- [leetcode] 115.Distinct Subsequences
- Leetcode 115. Distinct Subsequences
- 【LeetCode】115. Distinct Subsequences
- LeetCode 115. Distinct Subsequences
- [leetcode]115. Distinct Subsequences
- LeetCode-115.Distinct Subsequences
- [LeetCode] 115. Distinct Subsequences
- LeetCode 115. Distinct Subsequences
- leetcode-115. Distinct Subsequences
- leetcode-115. Distinct Subsequences
- [LeetCode]115. Distinct Subsequences
- 【Leetcode】115. Distinct Subsequences
- [LeetCode] 115. Distinct Subsequences
- leetcode:115. Distinct Subsequences
- LeetCode 115. Distinct Subsequences
- 不同系统文本结束标记
- 文本查看命令 - cat和tac
- 勾股定理一日一证连载27
- 高考砸西瓜是消费不是浪费。
- Andrino 卡片3交通信号灯
- LeetCode 115. Distinct Subsequences
- linux下的Ctrl+c
- windows下Python集成开发环境-Spyder安装和使用
- leetcode #121 in cpp
- DBCP连接池
- 文本查看命令 - more和less
- 3D建模,打印正当时
- 【编程马拉松】【016-过年回家】
- leetcode #122 in cpp