关注
class Solution {
public int numDistinct(String s, String t) {
String lowerS = s.toLowerCase();
String lowerT = t.toLowerCase();
int m = lowerS.length();
int n = lowerT.length();
//dp[i][j]表示s.subString(0,i)与k.subString(0,j)的匹配结果
int[][] dp = new int[m+1][n +1];
for(int k = 0;k < m+1;k++){
dp[k][0] = 1;
}
for(int i = 1;i < m+1;i++){
char sChar = s.charAt(i-1);
for(int j = 1; j< n+1; j++){
char tChar = t.charAt(j-1);
if(sChar==tChar){
dp[i][j] = dp[i-1][j]+dp[i-1][j-1];
}else{
dp[i][j] = dp[i-1][j];
}
}
}
return dp[m][n];
}
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 26年哪些行业会变好/更差 #
13558次浏览 179人参与
# 卷__卷不过你们,只能卷__了 #
6816次浏览 159人参与
# MiniMax求职进展汇总 #
221次浏览 4人参与
# 去年的flag与今年的小目标 #
6525次浏览 155人参与
# 哪些公司在招寒假实习? #
7058次浏览 84人参与
# 有深度的简历长什么样? #
12433次浏览 262人参与
# 机械人的秋招小目标 #
25792次浏览 226人参与
# 现在前端的就业环境真的很差吗 #
488042次浏览 5884人参与
# 写论文的崩溃时刻 #
3409次浏览 100人参与
# 入职第一天 #
7615次浏览 149人参与
# 你不能接受的企业文化有哪些 #
7271次浏览 123人参与
# 央国企投递记录 #
170084次浏览 1633人参与
# 腾讯音乐求职进展汇总 #
146989次浏览 1042人参与
# 你都用AI做什么 #
4762次浏览 112人参与
# 实习教会我的事 #
48553次浏览 359人参与
# 一人分享一道面试手撕题 #
16406次浏览 671人参与
# 秋招白月光 #
645644次浏览 5011人参与
# 一人一道大厂面试题 #
112044次浏览 1253人参与
# 应届生应该先就业还是先择业 #
163336次浏览 828人参与
# 实习,不懂就问 #
148572次浏览 1337人参与
# 新凯来求职进展汇总 #
67103次浏览 174人参与