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

东莞竞价推广/seo搜索引擎优化的内容

东莞竞价推广,seo搜索引擎优化的内容,网站无域名注册人id,新手怎么开传媒公司1006 最长公共子序列Lcs基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题收藏关注给出两个字符串A B,求A与B的最长公共子序列(子序列不要求是连续的)。 比如两个串为:abcicbaabdkscab…
1006 最长公共子序列Lcs
基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题
 收藏
 关注
给出两个字符串A B,求A与B的最长公共子序列(子序列不要求是连续的)。
比如两个串为:

abcicba
abdkscab

ab是两个串的子序列,abc也是,abca也是,其中abca是这两个字符串最长的子序列。
Input
第1行:字符串A
第2行:字符串B
(A,B的长度 <= 1000)
Output
输出最长的子序列,如果有多个,随意输出1个。
Input示例
abcicba
abdkscab
Output示例
abca
#include<stdio.h>
#include<string.h>
int dp[1010][1010],d[1010][1010];
int l1,l2;
char a[1010],b[1010];
void lcs()
{
int i,j;
for(i=1;i<=l1;i++)
for(j=1;j<=l2;j++)
{
if(a[i-1]==b[j-1])
{
dp[i][j]=dp[i-1][j-1]+1;
d[i][j]=0;
}
else if(dp[i][j-1]>=dp[i-1][j])
{
dp[i][j]=dp[i][j-1];
d[i][j]=1;
}
else
{
dp[i][j]=dp[i-1][j];
d[i][j]=-1;
}
}
}
void printlcs(int x,int y)
{
if(x==0||y==0)
return ;
if(d[x][y]==0)
{
printlcs(x-1,y-1);
printf("%c",a[x-1]);
}
else if(d[x][y]==1)
printlcs(x,y-1);
else
printlcs(x-1,y);
}
int main()
{
while(~scanf("%s%s",a,b))
{
l1=strlen(a);
l2=strlen(b);
memset(dp,0,sizeof(dp));
lcs();
printlcs(l1,l2);
printf("\n");
}
return 0;
}































http://www.jmfq.cn/news/5067685.html

相关文章:

  • 上海互联网企业100强/深圳关键词优化软件
  • 网站首页设计/推广普通话标语
  • 电子商务网站设计方案/东莞搜索网络优化
  • 南充做网站多少钱/网页制作培训教程
  • 专业网站设计服务/无锡网站制作优化
  • 一级a做爰精免费网站/链接推广
  • 网络推广理论做网站好不好/营销技巧和话术
  • 宁波网站推广优化公司怎么样/凡科网站建站教程
  • 做盗版电影网站犯法不/百度识图网页版
  • 长春市建设厅网站/百度网页版下载安装
  • 网站首页倒计时功能怎么做/网站开发的步骤
  • 下沙做网站的公司/爱站工具包的主要功能
  • wordpress后台添加一级菜单/深圳优化公司找高粱seo服务
  • 一流的五屏网站建设/浙江seo推广
  • 广州市人民政府网站/百度seo发帖推广
  • 做系统前怎么保存网站上的收藏/最新军事头条
  • 做网站用的腾讯云服务器/国际军事新闻今日头条
  • 广州市天河区住房和建设局网站/seo是什么意思怎么解决
  • 个人网站做论坛/爱奇艺科技有限公司
  • 手机网站菜单网页怎么做/网站开发语言
  • 怎么样新建一个网站/免费产品推广软件
  • 网站的中英文翻译是怎么做的/360点睛实效平台推广
  • 怎样做党史网站/网站服务器
  • 设置网站/超级软文网
  • 东莞网站建设模板报价/电脑系统优化软件十大排名
  • 学校网站建设哪家好/北京网站seowyhseo
  • 高职院校高水平专业建设网站/播放量自助下单平台
  • 专业的建站/360推广登陆入口
  • 能源网站模板/seo的中文意思是什么
  • 网站开发语言总结/鲜花网络营销推广方案