当前位置: 首页 > 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.yayakq.cn/news/908939/

相关文章:

  • 网站开发结语教育网站开发价钱
  • 用什么做网站原型图房天下官方网站
  • 百度没有收录网站台式电脑做网站服务器
  • 如何做好一个百度竞价网站flash做网站步骤
  • 网站建设维护的方案百度推广自己怎么做
  • 网站改名字 收录企业注册查询网
  • 特效相册网站源码黄页88网站关键词怎么做
  • 网站大图怎么做更吸引客户苏州网站推广找苏州梦易行
  • 东莞建设工程交易中心网站视频直播网站建设方案
  • 温州手机网站制作网站建设收费标准策划
  • opensns wordpress百度网站优化外包
  • 企业网站用什么系统好有哪些好的响应式网站有哪些
  • 搭建网站基本步骤购物网站首页怎么设计
  • 藁城手机网站建设做公司网站思路
  • 网站域名包括中文设计网站
  • 中山视角做网站的公司德州最新通知
  • 旅游网站建设设计公司在线创建网站免费网站
  • 网站建设运维情况自查报告wordpress侧边栏自定义
  • 网站备案的接入商关键词排名规则
  • wordpress收不到网站网站下的源代码和自己做的区别
  • 住房与城乡建设部网站打不开食品网站制作
  • 网站商业授权含义济南做网站0531soso
  • 网站开发 石家庄h5网站模板下载
  • 消防做ccc去那个网站网页设计与制作教程考试
  • 石家庄学做网站建设培训学校七台河新闻头条最新消息
  • 电子商务网站开发步骤开个做网站公司
  • 滴滴出行网站建设网站怎么推广怎么做的
  • 网站开发路线深圳网站建设定制开发 .超凡科技
  • 怎么区分模板网站数字域名做网站
  • 网站建设项目合同网站建好了 如何推广