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

一个新手如何做网站长沙本地推广

一个新手如何做网站,长沙本地推广,做暧暧视频免费视频老司机网站,做网站下载那个数据库好题目描述 现有两个字符串s1​​​​与s2​,求s1​​​​与s2​​​​的最长公共子序列的长度(子序列可以不连续)。 输入描述 第一行为字符串s1​​,仅由小写字母组成,长度不超过100; 第一行为字符串s2​​​…

题目描述

现有两个字符串s1​​​​与s2​,求s1​​​​与s2​​​​的最长公共子序列的长度(子序列可以不连续)。

输入描述

第一行为字符串s1​​,仅由小写字母组成,长度不超过100

第一行为字符串s2​​​,仅由小写字母组成,长度不超过100

输出描述

输出一个整数,表示最长公共子序列的长度。

样例1

输入

sadstory adminsorry

输出

6

解释

最长公共子序列为adsory,长度为6

#include<bits/stdc++.h>
using namespace std;
const int MAXN = 100;
string s;
string t;
int dp[MAXN][MAXN];//记录子问题的解,dp[i][j]表示字符串s的前i个字符和字符串t的前j个字符的最长公共子序列长度
int main(){cin >> s >> t;int ls = s.length();int lt = t.length();for(int i=1;i<=ls;i++)//填表方式,用i和j作为索引访问数组时候从1开始for(int j=1;j<=lt;j++){//两层循环遍历s和t的每个字符,比较是否相等if(s[i-1] == t[j-1]){//第i-1个和第j-1个相等dp[i][j] = dp[i-1][j-1] + 1;//表示当前位置位置的最长公共子序列长度比前一个位置多1}else if(s[i-1] != t[j-1]){//如果字符不相等dp[i][j] = max(dp[i-1][j],dp[i][j-1]);//表示当前位置的最长公共子序列长度与前一个位置保持一致}}}printf("%d",dp[ls][lt]);//即s1和s2的最长公共子序列长度}

 

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

相关文章:

  • 清理网站数据库百度推广助手
  • 无锡建设工程项目代码申请网站新闻发布会新闻通稿
  • 只做彩票网站犯法吗百度快照怎么做
  • 做高端网站建设公司网络推广方法
  • 做服装要看国外哪些网站盐城seo营销
  • 深圳网站建设seo如何在百度上做广告宣传
  • 浏览器网页版在线使用长沙seo排名外包
  • 中英文网站建设需要懂英语吗提高工作效率的方法
  • 网站建设工作会议讲话seo推广的全称是
  • 成都麦卡网络做网站开发怎么样最新app推广
  • wordpress自动文章时间插件宁波seo整站优化
  • 施工员证报名入口官网seo英文全称
  • 夹娃娃网站如何做互联网营销师证书有用吗
  • 孟村做网站东莞关键词自动排名
  • 网站优化北京网络推广网站建设
  • 优惠券网站要怎么做汽车营销活动策划方案
  • 吉林省示范校建设专题网站搜索引擎营销的优缺点及案例
  • 惠州做网站电话电脑系统优化软件哪个好用
  • 湛江做网站的有哪些seo是什么工作
  • 做网站买房可靠吗网络营销的概念与含义
  • 您的php似乎没有安装运行wordpress所必需的mysql扩展seo资源咨询
  • 做网站公司介绍ppt厦门百度广告开户
  • 怎么看网站的建设时间软文营销的作用有哪些
  • 网站制作免费百度快照
  • 上传图片做网站维护产品线上推广渠道
  • 如何给网站添加搜索关键字网络营销推广方式包括哪些
  • 线上做笔记的网站零基础学电脑培训班
  • 如何建设网站脱颖而出定制网站建设
  • wordpress网站性能怎么做网络推广
  • 广州专业做网站建设网站如何优化推广