2019牛客暑期多校训练营(第五场)G subsequence 1
题意:两个字符串s和t,求s的子序列中大于t的个数
思路:1,当s的子序列长度小于t的长度时肯定不满足。
2, 当s的子序列长度等于t的长度时,可用dp求解:
从后往前dp,dp[i][j]表示长度为长度为i的s长度为j的t满足条件的个数,
分三种情况:
(1),当s[i]<t[j],则当前的字母不可取,在之后i-1 个字母中选取j个,即:dp[i][j]=dp[i-1][j]
(2...
原创
2019-08-05 08:39:42 ·
105 阅读 ·
0 评论