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

做网站坚持原创文章有什么好处宝塔怎么创建网站

做网站坚持原创文章有什么好处,宝塔怎么创建网站,wordpress 仿主题下载,计算机专业主要学什么好就业一、判断子序列 题目描述: 思路和想法: 这道题目还是最长公共子序列的拓展,只是这里进行删除的一定是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.yayakq.cn/news/909597/

相关文章:

  • 免费开发平台网站网站建设中网站需求分析
  • 茶文化网站制作成都做网站的工资多少
  • 佛山建设外贸网站做网站建设的上市公司有哪些
  • 中山外贸网站开发东坝地区网站建设
  • 国内出版社网站建设wordpress 主机要求
  • c 教学网站开发提升学历报名入口
  • 汕头企业网站怎么做做网站常用软件
  • 邢台网站建设要多少钱网站模块是指什么地方
  • 个人免费网站建站排名企业形象广告设计
  • 做网站容易还是做小程序容易投资做网站利润分析
  • 肇庆网站上排名怎么注册企业视频号
  • 建立网站的想法网页设计布局分析
  • 大连最好的做网站的公司达人室内设计网官方
  • 外链的论坛网站常州转化率网站建设公司怎么样
  • 专业网站制作哪家强gzip压缩网站
  • 餐饮 公司 网站建设wordpress设置域名
  • 几十元做网站做英语教具的网站
  • 成都网站建设方案服务建设信用卡网站登录
  • 自己做的网站收费无棣网站定制
  • 建设网站是什么职位wordpress 主题 the7
  • 乌拉圭网站后缀深圳市龙岗区建设局官网网站
  • wordpress手机不兼容专业网站优化软件
  • 哪个地区网站建设好wordpress风格化页面
  • 小企业建网站中国专业的网站建设
  • 做程序任务发布的网站一学一做征文网站
  • 如何查看网站域名解析清苑网站建设
  • 网站广告位图片更换没反应html5怎末做意见反馈网站
  • jf厂高仿手表网站淘宝上做网站
  • 网站多少钱织梦资源网模板
  • 郴州建设工程信息网站外贸家具网站首页设计