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

珠海公司网站设计dreawever如何做本地网站

珠海公司网站设计,dreawever如何做本地网站,免费建立com网站,招聘门户LCS 题面翻译 题目描述: 给定一个字符串 s s s 和一个字符串 t t t ,输出 s s s 和 t t t 的最长公共子序列。 输入格式: 两行,第一行输入 s s s ,第二行输入 t t t 。 输出格式: 输出 s s s…

LCS

题面翻译

题目描述:

给定一个字符串 s s s 和一个字符串 t t t ,输出 s s s t t t 的最长公共子序列。

输入格式:

两行,第一行输入 s s s ,第二行输入 t t t

输出格式:

输出 s s s t t t 的最长公共子序列。如果有多种答案,输出任何一个都可以。

说明/提示:

数据保证 s s s t t t 仅含英文小写字母,并且 s s s t t t 的长度小于等于3000。

题目描述

文字列 $ s $ および $ t $ が与えられます。 $ s $ の部分列かつ $ t $ の部分列であるような文字列のうち、最長のものをひとつ求めてください。

输入格式

入力は以下の形式で標準入力から与えられる。

$ s $ $ t $

输出格式

$ s $ の部分列かつ $ t $ の部分列であるような文字列のうち、最長のものをひとつ出力せよ。 答えが複数ある場合、どれを出力してもよい。

样例 #1

样例输入 #1

axyb
abyxb

样例输出 #1

axb

样例 #2

样例输入 #2

aa
xayaz

样例输出 #2

aa

样例 #3

样例输入 #3

a
z

样例输出 #3


样例 #4

样例输入 #4

abracadabra
avadakedavra

样例输出 #4

aaadara

提示

注釈

文字列 $ x $ の部分列とは、$ x $ から $ 0 $ 個以上の文字を取り除いた後、残りの文字を元の順序で連結して得られる文字列のことです。

制約

  • $ s $ および $ t $ は英小文字からなる文字列である。
  • $ 1\ \leq\ |s|,\ |t|\ \leq\ 3000 $

Sample Explanation 1

答えは axb または ayb です。 どちらを出力しても正解となります。

Sample Explanation 3

答えは `` (空文字列) です。

#include<iostream>
#include<string.h>
#include<algorithm>
using namespace std;
#define MAXS 3002
char arr1[MAXS], arr2[MAXS],ans[MAXS];
int dp[MAXS][MAXS],ans_num;
int main(void)
{ios::sync_with_stdio(0);cin >> arr1 >> arr2;int s1 = strlen(arr1), s2 = strlen(arr2);for (int i = 0; i < s1; i++){for (int j = 0; j < s2; j++){if (arr1[i] == arr2[j]){dp[i + 1][j + 1] = dp[i][j] + 1;}else{dp[i + 1][j + 1] = max(dp[i][j + 1], dp[i + 1][j]);}}}
//以上为板子int i = s1-1,j = s2-1 ;while(dp[i+1][j+1]>0){while (dp[i+1][j+1] == dp[i][j+1])//i指向的arr1【i】不是公共子序列的一部分{i--;}//现在i指向了公共子序列的一部分while (j>=0&&arr1[i] != arr2[j]){j--;}//现在i和j指向的字母相同ans[ans_num] = arr1[i];ans_num++;i--; j--;}for (int i = ans_num - 1; i >= 0; i--){cout << ans[i];}return 0;
}
http://www.yayakq.cn/news/846756/

相关文章:

  • 新化 网站开发适合做网站背景音乐
  • 中信建设有限责任公司ipo东莞seo网站排名
  • yandex网站推广字节跳动小程序开发平台
  • 网站静态建大仁科公司网站
  • 东莞网站制作推广公司软件工程师招聘信息网站
  • 网站建设框架模板网页设计dw成品
  • wordpress如何导航网站模板html制作个人简历
  • 网站建设报价单表格模板网站区域名怎么注册
  • 网站开发项目分析模板wordpress全屏动画
  • 诗歌网站开发意义关键词排名优化易下拉技巧
  • 中小企业电子商务网站建设杭州做网站哪里好
  • 什么网站可以做设计赚钱的吗上海官网seo
  • 宁波网站建设流程网站改版seo建议
  • 如何 html5 网站唐山网站建设托管
  • 个人在湖北建设厅网站申请强制注销icp备案网站信息查询
  • 网站建设展滔科技大厦深圳公司核名工商官网
  • 优良的定制网站建设提供商wordpress数据表大学
  • 服装网站建设公司好吗asp.net网站维护
  • 电商在线设计网站广告设计公司采购合同
  • 网站开发工程师岗位概要wordpress文章分集
  • html5响应式网站模版电脑网络公司经营范围
  • 什么软件做网站最好网络建设是什么意思
  • 影业的网站怎么做用asp.net做购物车网站
  • 建设网站什么费用重庆建设监理协会网站
  • 东莞中英文网站建设公众号链接网站都是怎么做的
  • 上海做原创网站百度推广公司怎么代理到的
  • iis7 网站访问权限网站建设html5源码
  • 网站面向哪些地区做优化容易软件开发用什么语言
  • 招投标网站官网阿里云搭建网站
  • 沈阳自助建站模板商城网站建设讯息