2026/2/20 5:31:01
网站建设
项目流程
宁都县建设局网站,微信的公众平台网站开发,南通公司企业网站建设,搜索引擎营销的实现方法有哪些链接#xff1a;https://ac.nowcoder.com/acm/problem/235624 来源#xff1a;牛客网 题目描述 牛可乐得到了两个字符串 sss 和 ttt ,牛可乐想请聪明的你帮他计算出来#xff0c;两个字符串的最长公共子序列长度是多少。 最长公共子序列的定义是#xff0c;子序列中的每…链接https://ac.nowcoder.com/acm/problem/235624来源牛客网题目描述牛可乐得到了两个字符串 sss 和 ttt ,牛可乐想请聪明的你帮他计算出来两个字符串的最长公共子序列长度是多少。最长公共子序列的定义是子序列中的每个字符都能在两个原串中找到而且每个字符的先后顺序和原串中的先后顺序一致。输入描述:输入包含多组数据请读至文件末尾。每行包含两个字符串 s,ts,ts,t两个字符串用一个空格字符间隔单个字符串长度不超过 500050005000。数据保证所有数据的字符串 sss 长度之和与字符串 ttt 长度之和均不超过 500050005000。输出描述:对于每组数据输出一个整数代表最长公共子序列的长度。示例1输入复制abccde bceeabccde bcee输出复制33说明最长公共子序列长度为 bcebcebce长度为 333。#includebits/stdc.h using namespace std; string s,t; const int N5010; int f[N][N]; int main() { while(cinst) { int ns.size(),mt.size(); for(int i1;in;i) { for(int j1;jm;j) { if(s[i-1]t[j-1]) { f[i][j]f[i-1][j-1]1; }else{ f[i][j]max(f[i-1][j],f[i][j-1]); } } } coutf[n][m]endl; } return 0; }