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

网站开发服务器多少钱网络推广运营是做什么

网站开发服务器多少钱,网络推广运营是做什么,和幼儿做网站,小程序在线制作平台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.mmbaike.com/news/22996.html

相关文章:

  • 软件开发的步骤流程鄂州网站seo
  • wordpress建站不好用山东移动网站建设
  • 建设内容管理网站的目的web网站设计
  • 俄文网站策划seo博客写作
  • 大量图片展示网站模板seo如何提高网站排名
  • 宁波做网站公司html网页制作用什么软件
  • 电子商务门户网站的研究与实现手机怎么制作网站
  • 分类信息网站 建议 建设国内新闻摘抄2022年
  • 传奇私服网站做ssl外链吧
  • 湖北手机网站建设百度财报q3
  • 德州市建设街小学网站首页全球搜索引擎市场份额
  • 用邮箱做网站凡科建站手机版登录
  • 淘宝上 网站建设能打开各种网站的搜索引擎
  • 正规的大连网站建设疫情防控最新通告
  • 网站开发招聘简历模板百度关键词优化软件网站
  • 东莞门户网站建设方案深圳搜索排名优化
  • 专业做美食视频的网站北京最新疫情
  • 建微网站需要购买官网主机吗seo计费怎么刷关键词的
  • 注册一个网站流程如何快速优化网站排名
  • 做网站带来的好处域名注册时间查询
  • 如何自己安装wordpress深圳百度seo培训
  • 制作相册视频长沙企业seo优化
  • wordpress 网站 seo免费发广告的软件
  • 济南市建设工程招标投标协会网站济南百度推广公司电话
  • 进一步强化网站建设大量微信群推广代发广告
  • 大石桥网站制作aso优化注意什么
  • 网站如何做视频点播河南网站网络营销推广
  • 产品朋友圈推广词网络优化工程师招聘信息
  • 网站建设代理渠道百度搜索排行榜风云榜
  • 不配置iis做网站免费推广app