当前位置: 首页 > 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/60010/

相关文章:

  • 网站建设 李奥贝纳焊枪公司网站怎么做
  • 做生蚝的网站中国城乡建设厅网站首页
  • 框架网站怎么做公司网站后台如何上传视频
  • 在线捏脸网站需要多少钱盐城网站开发代理
  • 河源正规网站建设价格专业做物业网站的公司
  • 如何禁止通过ip访问网站沈阳最新公告
  • 网站内外链接怎么做wordpress能放几个域名
  • 漂亮企业网站湖南门户网站建设
  • 企业网站建设与推广四川建设网有限责任公司招聘
  • 网站建设的讲话稿哪个网站专做二手相机
  • 广州商城型网站建设wordpress主题模板修改教程
  • 西安建站价格高站网站建设
  • 受欢迎的网站建设平台镇江网站建设
  • 有没有学做家具的网站建设工程资料下载网站
  • 南昌seo网站推广费用网站备案信息
  • 网站关键词优化公司哪家好莱芜网站优化排名
  • 化妆品企业网站建设的缺点个人网站规划书模板
  • 网站建设意义模板wordpress手机适应
  • 淡水网站建设定制网站开发后台做些什么
  • 三金网手机网站wordpress做支付
  • 重庆建设网站的公司简介千锋教育培训多少钱费用
  • 做片头网站秦皇岛的网站建设公司
  • 专业做网站团队手机app 网站
  • 地方网站有何作用汕头seo建站
  • 寺庙网站开发建设方案曹县网站建设
  • 网络网站推广选择乐云seo开发一个软件需要什么过程
  • 网站注册价格免费注册网站有哪些
  • 织梦做淘宝客网站环球网最新国际新闻
  • 网站做任务挣钱做垂直网站
  • 免费无限建站手机百度安装下载