package question;/*** @author Roderland* @since 1.0*/public class Question115 {public int numDistinct(String s, String t) {int m = s.length();int n = t.length();int[][] dp = new int[n+1][m+1];dp[0][0]=1;for (int i = 1; i < dp.length; i++) {for (int j = 1; j < dp[i].length; j++) {if (t.charAt(i-1)==s.charAt(j-1)) {for (int k = j-1; k >= 0; k--) {dp[i][j]+=dp[i-1][k];}}}}int res=0;for (int num : dp[n]) {res+=num;}return res;}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。