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

怎么做国外的网站推广上海800做网站

怎么做国外的网站推广,上海800做网站,海南省住房和城乡建设厅官网网站首页,怎么在百度上添加自己的店铺地址题目描述 给你一个序列X和另一个序列Z&#xff0c;当Z中的所有元素都在X中存在&#xff0c;并且在X中的下标顺序是严格递增的&#xff0c;那么就把Z叫做X的子序列。 例如&#xff1a;Z<a,b,f,c>是序列X<a,b,c,f,b,c>的一个子序列&#xff0c;Z中的元素在X中的下标…
题目描述

给你一个序列X和另一个序列Z,当Z中的所有元素都在X中存在,并且在X中的下标顺序是严格递增的,那么就把Z叫做X的子序列。
例如:Z=<a,b,f,c>是序列X=<a,b,c,f,b,c>的一个子序列,Z中的元素在X中的下标序列为<1,2,4,6>。
现给你两个序列X和Y,请问它们的最长公共子序列的长度是多少?

输入

输入包含多组测试数据。每组输入占一行,为两个字符串,由若干个空格分隔。每个字符串的长度不超过100。

输出

对于每组输入,输出两个字符串的最长公共子序列的长度。

样例输入 复制
abcfbc abfcab
programming contest 
abcd mnp
样例输出 复制
4
2
0

分析:不妨设现在是第一个串 s1 的第 i 位,与第二个串 s2 的第 j 位在进行比较。

当 s1[i] == s2[j] 时,可以继续比较 i+1 和 j+1位,最长公共子序列长度 +1。

当 s1[i] != s2[j] 时,问题转化为比较 s1[i-1] 和 s2[j], 以及 s1[i] 和 s2[j-1],答案取这两个中的较大值。

#include<algorithm>
#include <iostream>
#include  <cstdlib>
#include  <cstring>
#include   <string>
#include   <vector>
#include   <cstdio>
#include    <queue>
#include    <stack>
#include    <ctime>
#include    <cmath>
#include      <map>
#include      <set>
#define INF 0x3fffffff
#define db1(x) cout<<#x<<"="<<(x)<<endl
#define db2(x,y) cout<<#x<<"="<<(x)<<", "<<#y<<"="<<(y)<<endl
#define db3(x,y,z) cout<<#x<<"="<<(x)<<", "<<#y<<"="<<(y)<<", "<<#z<<"="<<(z)<<endl
#define db4(x,y,z,r) cout<<#x<<"="<<(x)<<", "<<#y<<"="<<(y)<<", "<<#z<<"="<<(z)<<", "<<#r<<"="<<(r)<<endl
#define db5(x,y,z,r,w) cout<<#x<<"="<<(x)<<", "<<#y<<"="<<(y)<<", "<<#z<<"="<<(z)<<", "<<#r<<"="<<(r)<<", "<<#w<<"="<<(w)<<endl
using namespace std;int main(void)
{#ifdef testfreopen("in.txt","r",stdin);
//    freopen("out.txt","w",stdout);clock_t start=clock();#endif //testchar s1[110],s2[110];while(~scanf("%s%s",s1+1,s2+1)){int l1,l2;l1=l2=0;int dp[110][110];for(int i=1;s1[i];++i,++l1)dp[i][0]=0;for(int j=1;s2[j];++j,++l2)dp[0][j]=0;dp[0][0]=0;for(int i=1;s1[i];++i){for(int j=1;s2[j];++j){if(s1[i]==s2[j])dp[i][j]=dp[i-1][j-1]+1;else dp[i][j]=max(dp[i-1][j],dp[i][j-1]);}}printf("%d\n",dp[l1][l2]);}#ifdef testclockid_t end=clock();double endtime=(double)(end-start)/CLOCKS_PER_SEC;printf("\n\n\n\n\n");cout<<"Total time:"<<endtime<<"s"<<endl;        //s为单位cout<<"Total time:"<<endtime*1000<<"ms"<<endl;    //ms为单位#endif //testreturn 0;
}

http://www.dtcms.com/wzjs/599487.html

相关文章:

  • 温州网站设计工作室做家常菜网站
  • 品牌网站建设找顺的商城网站建设框架
  • 怎么做网站_vue做网站的好处
  • 企业网站宣传制作网页时一般不选用的图像文件格式是
  • 如何在国外建网站网站套餐报价 模版
  • 深圳招聘网站开发wordpress remove_query_arg
  • 淘宝上那些做网站seo的管用吗俄语网站建设公司
  • 珠海哪个公司建设网站好动画设计师月薪多少
  • 秦皇岛市海港区建设局网站中国建筑设计研究院官网
  • 长治网站公司字体如何安装 wordpress
  • 婚庆网站建设策划案化妆培训学校网站开发
  • 海南省住房和城乡建设局网站软件技术和软件工程有什么区别
  • 基于php mysql的网站开发网站开发的最后五个阶段
  • 厦门中信网站进入wordpress
  • 网站开发和界面的区别介绍美食的网站模板免费下载
  • 软文网站媒体查询做响应式网站有哪些
  • 武城网站建设费用网站 科技感
  • php做网站图集贵阳做网站公司
  • 网站虚拟空间过期外贸平台有哪些国际
  • 网站制作教程设计院百度如何建网站
  • 电商商城网站开发框架北京电信备案网站
  • 哪个网站可以付费做淘宝推广建设招投标网
  • 如何提高网站的点击量wordpress访问权限
  • 东莞企业网站设计排名江苏嘉隆工程建设有限公司网站
  • 做网站百度广告设计样板图
  • 商业网站开发 流程seo培训多少钱
  • 厦门seo哪家强石家庄优化seo
  • 手机做外贸有什么好的网站怎么建设网站网页
  • 东莞网站建设品牌wordpress主题制作函数完整版
  • 网站建设播放vr视频网站后台无法上传本地图片