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

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

链接: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; }
http://www.cnnetsun.cn/news/172241.html

相关文章:

  • 你不知道的Open-AutoGLM隐性调优技巧:5步完成嵌入式端侧高效适配
  • Excalidraw与主流协作工具对比:为什么它更适合技术团队
  • Open-AutoGLM送礼怎么选?3大黄金法则+高分推荐清单速看
  • Open-AutoGLM如何重塑智能穿搭?:3步构建专属时尚推荐引擎
  • 【Open-AutoGLM电子书限时获取】:揭秘大模型自动化新范式(仅剩200份)
  • 错过将后悔一年:Open-AutoGLM语音指令支持全面上线,你准备好了吗?
  • Excalidraw AI绘制前端微前端架构图
  • Excalidraw手绘风格图表让技术文档更生动
  • FactoryIO 自动化仿真:PLC 学习的绝佳入门模型
  • 9 个降AI率工具,专科生也能轻松应对
  • 【专家亲授】Open-AutoGLM高可用架构设计与生产环境调优秘籍
  • Open-AutoGLM 快捷键配置完全手册,AI开发者的必备生存技能
  • 从零构建AI读书助手,Open-AutoGLM实践路径全公开
  • Open-AutoGLM到底有多强?1个工具解决90%的笔记混乱问题
  • Excalidraw AI促进跨学科协作的潜力
  • 移动应用性能评测指标体系构建
  • 8、无线联网与OSI模型全解析
  • Excalidraw AI生成BI数据分析逻辑图
  • 基于Web的智能家教服务平台设计与实现-计算机毕业设计源码+LW文档
  • Open-AutoGLM异地设备协同管理实战(20年专家私藏方案曝光)
  • 在Bug爆发前“排雷”:预防性测试
  • 你真的懂Open-AutoGLM回滚吗?:从原理到实操的4层防护体系构建
  • 毕业设计 yolo深度学习动物识别
  • 31、SharePoint Web Parts 开发全解析
  • Excalidraw AI功能本地化部署的硬件要求
  • 39、SharePoint 2010 及相关工具安装与站点创建指南
  • (Open-AutoGLM标准化流程首次公开):支撑千万级请求的底层架构设计
  • Excalidraw AI模型版本迭代管理机制
  • 告别复杂编程:Open-AutoGLM无代码平台5大隐藏功能首次曝光
  • 如何用Open-AutoGLM脚本库缩短80%模型部署时间?真相在这里