C++任意四边形的面积
class Solution {public:int numDistinct(string s, string t) {vectorvectorlong

class Solution {
public:int numDistinct(string s, string t) {vector<vector<long long>> dp(s.size()+1,vector<long long>(t.size()+1));
for (int i = 0; i <= s.size(); i++) dp[i][0] = 1;for(int i=1;i<=s.size();i++){for(int j=1;j<=t.size();j++){if(s[i-1]==t[j-1]){dp[i][j]=(dp[i-1][j]+dp[i-1][j-1])%INT_MAX;}
else{dp[i][j]=(dp[i-1][j])%INT_MAX;}}}return dp[s.size()][t.size()];}
};
版权声明
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处。如若内容有涉嫌抄袭侵权/违法违规/事实不符,请点击 举报 进行投诉反馈!