news 2026/5/4 23:08:09

牛客 牛可乐和最长公共子序列

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
牛客 牛可乐和最长公共子序列

链接:https://ac.nowcoder.com/acm/problem/235624
来源:牛客网

题目描述

牛可乐得到了两个字符串 sss 和 ttt ,牛可乐想请聪明的你帮他计算出来,两个字符串的最长公共子序列长度是多少。

最长公共子序列的定义是,子序列中的每个字符都能在两个原串中找到,而且每个字符的先后顺序和原串中的先后顺序一致。

输入描述:

输入包含多组数据,请读至文件末尾。

每行包含两个字符串 s,ts,ts,t,两个字符串用一个空格字符间隔,单个字符串长度不超过 500050005000。

数据保证所有数据的字符串 sss 长度之和与字符串 ttt 长度之和均不超过 500050005000。

输出描述:

对于每组数据,输出一个整数,代表最长公共子序列的长度。

示例1

输入

复制abccde bcee

abccde bcee

输出

复制3

3

说明

最长公共子序列长度为 bcebcebce,长度为 333。
#include<bits/stdc++.h> using namespace std; string s,t; const int N=5010; int f[N][N]; int main() { while(cin>>s>>t) { int n=s.size(),m=t.size(); for(int i=1;i<=n;i++) { for(int j=1;j<=m;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]); } } } cout<<f[n][m]<<endl; } return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/4 13:34:48

探索式测试:在代码世界“冒险”

一、引言&#xff1a;当测试成为一场“思维探险” 在软件测试的传统认知中&#xff0c;测试常被视为按部就班的验证过程——执行用例、记录结果、提交缺陷。然而&#xff0c;随着敏捷开发与DevOps的普及&#xff0c;一种更具动态性的测试方法正悄然改变行业生态&#xff1a;探…

作者头像 李华
网站建设 2026/5/1 6:21:55

AI穿衣搭配革命(Open-AutoGLM技术深度解析)

第一章&#xff1a;AI穿衣搭配革命的背景与意义人工智能正以前所未有的速度渗透进日常生活的各个角落&#xff0c;时尚领域也不例外。AI穿衣搭配技术的兴起&#xff0c;标志着个性化推荐系统从传统电商向生活方式场景的深度延伸。借助计算机视觉、自然语言处理和深度学习模型&a…

作者头像 李华
网站建设 2026/5/1 4:03:13

Open-AutoGLM能否改变传统气象预警?:深度解析其核心技术与应用前景

第一章&#xff1a;Open-AutoGLM能否改变传统气象预警&#xff1f;随着人工智能技术的快速发展&#xff0c;气象预警系统正迎来一场由大模型驱动的范式变革。Open-AutoGLM作为一种融合了自然语言理解与自动化推理能力的开源大模型&#xff0c;具备处理多源异构数据的能力&#…

作者头像 李华
网站建设 2026/5/3 5:55:43

【独家】Open-AutoGLM内部架构解析:6大模块拆解其知识提取能力

第一章&#xff1a;Open-AutoGLM 书籍阅读记录在深入探索 Open-AutoGLM 项目的过程中&#xff0c;系统性地阅读相关技术文献与开源文档成为理解其架构设计与实现逻辑的关键路径。通过整理核心资料&#xff0c;不仅能够厘清模型自动化推理的底层机制&#xff0c;也能为后续的定制…

作者头像 李华
网站建设 2026/5/1 14:47:22

错过再等十年?Open-AutoGLM开源生态发展关键节点全梳理

第一章&#xff1a;错过再等十年&#xff1f;Open-AutoGLM开源生态发展关键节点全梳理Open-AutoGLM作为近年来最具潜力的开源大模型自动化框架&#xff0c;其生态演进呈现出爆发式增长态势。从初始版本发布到社区驱动的模块化扩展&#xff0c;每一个关键节点都深刻影响着开发者…

作者头像 李华