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

网站建设 课程百度购物平台客服电话

网站建设 课程,百度购物平台客服电话,自己搭建服务器网站开发软件,优化二十条措施建议一、判断子序列 题目描述: 思路和想法: 这道题目还是最长公共子序列的拓展,只是这里进行删除的一定是t字符串,当不相等时,dp[i][j] dp[i][j - 1];其余基本一致。当最长公共子序列个数等s.size()时&#x…

一、判断子序列

题目描述:

 思路和想法:

        这道题目还是最长公共子序列的拓展,只是这里进行删除的一定是t字符串,当不相等时,dp[i][j] = dp[i][j - 1];其余基本一致。当最长公共子序列个数等s.size()时,返回true;● 1143.最长公共子序列 

#include<string>
#include<vector>
using namespace std;class Solution {
public:bool isSubsequence(string s, string t) {if(s.size() == 0) return true;if(s.size() > t.size()) return false;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{//删除元素一定是t字符串dp[i][j] = dp[i][j - 1];}if(dp[i][j] == s.size()) return true;}}return false;}
};

二、不同的子序列

题目描述:

思路和想法:

(1)dp[i][j] : 以i - 1为结尾的s中有j - 1为尾的t的个数。

(2)当(s[i - 1] == j[i - 1])时,dp[i][j] = dp[i  - 1][j  - 1] + dp[i - 1][j];当(s[i - 1] != j[i - 1])时,dp[i][j] = dp[i - 1][j]。

这里要注意dp数组的定义

(1)vector<vector<int>> dp(s.size() + 1, vector<int>(t.size() + 1,0));会出现溢出的情况

(2) vector<vector<uint64_t>> dp(s.size() + 1, vector<uint64_t>(t.size() + 1,0));

#include<vector>
#include<string>
using namespace std;class Solution {
public:int numDistinct(string s, string t) {if(s.size() < t.size()) return 0;vector<vector<uint64_t>> dp(s.size() + 1, vector<uint64_t>(t.size() + 1,0));//第一行和第一列初始化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.hrbkazy.com/news/21269.html

相关文章:

  • 百度网站收录链接提交广东seo网站推广代运营
  • 网站建设指南专业seo站长工具
  • 如何在局域网中做网站百度竞价推广公司
  • 有后台数据的动态网站郑州网站
  • 广西商城网站建设seo流量优化
  • 千助网站建设网站互联网推广
  • 手工制作垃圾桶东莞关键词排名快速优化
  • 有哪些网站做的比较好看什么是友情链接?
  • 关于搜索引擎的搜索技巧seo外链工具
  • 大型网站开发成本网络推广的手段
  • 自己做的网站被封了网站内部seo优化包括
  • 素材下载网站模板开封网站推广
  • 东莞企业推广网站百度竞价排名的优缺点
  • 丰城做网站磁力天堂
  • 义乌义亭招工做网站养猪工作太原网站建设
  • 智能网站建设推荐站长工具查询域名信息
  • wordpress anspress国内seo公司排名
  • 陕西建设银行社会招聘网站优化排名推广教程网站
  • 高层建筑信息平台成品网站源码的优化技巧
  • 哪个网站做简历好百度seo策略
  • 网站源码下载安全吗官网设计公司
  • 网站建设广告图台州关键词优化报价
  • 怎样在各b2b网站做推广抖音矩阵排名软件seo
  • 网页制作软件培训机构甲马营seo网站优化的
  • 做网站销售工资什么是关键词广告
  • 北京网站建设方案书西安seo网站管理
  • wordpress的cms主题优化网站价格
  • 站长交流网络推广公司介绍
  • 凌河锦州网站建设seo网络推广是干嘛的
  • 淄博网站设计公司谷歌官方网站登录入口