当前位置: 首页 > news >正文

wordpress添加人型插件西安网络seo公司

wordpress添加人型插件,西安网络seo公司,做免费推广网站,有什么可以做推广的软件392.判断子序列 dp[i][j] 表示以下标i-1为结尾的字符串s,和以下标j-1为结尾的字符串t,相同子序列的长度为dp[i][j]。 if (s[i - 1] t[j - 1]) t中找到了一个字符在s中也出现了if (s[i - 1] ! t[j - 1]) 相当于t要删除元素,继续匹配 if (s…

392.判断子序列 

dp[i][j] 表示以下标i-1为结尾的字符串s,和以下标j-1为结尾的字符串t,相同子序列的长度为dp[i][j]

  • if (s[i - 1] == t[j - 1])
    • t中找到了一个字符在s中也出现了
  • if (s[i - 1] != t[j - 1])
    • 相当于t要删除元素,继续匹配

if (s[i - 1] == t[j - 1]),那么dp[i][j] = dp[i - 1][j - 1] + 1;,因为找到了一个相同的字符,相同子序列长度自然要在dp[i-1][j-1]的基础上加1(如果不理解,在回看一下dp[i][j]的定义

if (s[i - 1] != t[j - 1]),此时相当于t要删除元素,t如果把当前元素t[j - 1]删除,那么dp[i][j] 的数值就是 看s[i - 1]与 t[j - 2]的比较结果了,即:dp[i][j] = dp[i][j - 1];

class Solution {
public:bool isSubsequence(string s, string t) {vector<vector<int>>dp(s.size() + 1, vector<int>(t.size() + 1, 0));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 - 1] + 1;                else dp[i][j] = dp[i][j - 1];}}if(dp[s.size()][t.size()] == s.size()){return true;}return false;}
};

115.不同的子序列

dp[i][j]:以i-1为结尾的s子序列中出现以j-1为结尾的t的个数为dp[i][j]。

  • s[i - 1] 与 t[j - 1]相等
  • s[i - 1] 与 t[j - 1] 不相等

当s[i - 1] 与 t[j - 1]相等时,dp[i][j]可以有两部分组成。

一部分是用s[i - 1]来匹配,那么个数为dp[i - 1][j - 1]。即不需要考虑当前s子串和t子串的最后一位字母,所以只需要 dp[i-1][j-1]。

一部分是不用s[i - 1]来匹配,个数为dp[i - 1][j]。

class Solution {
public:int numDistinct(string s, string t) {vector<vector<uint64_t>> dp(s.size() + 1, vector<uint64_t>(t.size() + 1));for(int i = 0; i < s.size(); i++){dp[i][0] = 1;}for(int j = 1; j < t.size(); j++){dp[0][j] = 0;}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 - 1] + dp[i - 1][j];else dp[i][j] = dp[i - 1][j];}}return dp[s.size()][t.size()];}
};

http://www.khdw.cn/news/43773.html

相关文章:

  • 为什么要建设应急管理网站舆情分析报告
  • 亲姐弟做愛电影在线网站营销策划方案ppt
  • 定制型网站制作明细报价表百度资源搜索引擎
  • 广东省人防工程建设网站广州网站运营专注乐云seo
  • 做网站设计工资多少钱下载百度2023最新版
  • 网站策划运营方案好用的百度网盘搜索引擎
  • 做家具的网站做网站哪个平台好
  • 英山县城乡建设规划局网站六年级下册数学优化设计答案
  • 东营做网站排名外贸网站免费建站
  • 南宁 建网站 公司深圳市龙华区
  • 网站怎么做双语种ai智能搜索引擎
  • 合肥建设网站查询写软文赚钱的平台都有哪些
  • 武汉市网站开发公司安卓系统优化app
  • 临沧市网站建设线上宣传有哪些好的方式方法
  • 安阳做网站公司百度推广客户端app下载
  • wordpress 提示插件深圳seo优化服务
  • 网页具有动画网站建设技术百度手机助手下载免费安装
  • 找网上公司做网站360网址导航
  • 学做婴儿衣服网站好获客引流100种方法
  • 个人网站 可以做论坛吗查询域名网站
  • 衡水专业做网站软件定制开发公司
  • 没有服务器 怎么做网站晨阳seo服务
  • 如何做色流量网站网络营销具有什么特点
  • 毕设用别人网站做原型成都门户网站建设
  • 同ip怎么做不同的网站现在广告行业好做吗
  • 百度网站建设微信封面广州新闻热点事件
  • 北京建网站的营销培训班
  • 新密做网站公司品牌软文范文
  • 安的网络网站建设网络营销的策略包括
  • 怎么建设推广网站腾讯网qq网站