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

电子学会C/C++编程等级考试2022年06月(四级)真题解析

C/C++等级考试(1~8级)全部真题・点这里

第1题:公共子序列

我们称序列Z = < z1, z2, ..., zk >是序列X = < x1, x2, ..., xm >的子序列当且仅当存在 严格上升 的序列< i1, i2, ..., ik >,使得对j = 1, 2, ... ,k, 有xij = zj。比如Z = < a, b, f, c > 是X = < a, b, c, f, b, c >的子序列。 现在给出两个序列X和Y,你的任务是找到X和Y的最大公共子序列,也就是说要找到一个最长的序列Z,使得Z既是X的子序列也是Y的子序列。
时间限制:3000
内存限制:65536
输入
输入包括多组测试数据。每组数据包括一行,给出两个长度不超过200的字符串,表示两个序列。两个字符串之间由若干个空格隔开。
输出
对每组输入数据,输出一行,给出两个序列的最大公共子序列的长度。
样例输入
abcfbc abfcab
programming con


http://www.kler.cn/a/157217.html

相关文章:

  • 黑盒测试/白盒测试知识总结
  • 【AIGC-ChatGPT进阶副业提示词】星际占卜师:探索星象能量的艺术【限时免费阅读,一天之后自动进入进阶课程】
  • 1.系统学习-线性回归
  • Vivado常用IP例化2
  • GIT与github的链接(同步本地与远程仓库)
  • Unity 6 中的新增功能
  • 解释LED显示屏的裸眼3D特效原理
  • 第一个小记录达成:第一个年费会员用户
  • 计算社会学发展
  • Android wifi 框架以及Enable流程
  • 质量小议35 -- SQL注入
  • 【NI-RIO入门】Real Time(实时系统解释)
  • 开发工具idea中推荐插件
  • Flink入门之部署(二)
  • 工业机器视觉megauging(向光有光)使用说明书(十五,轻量级的visionpro)
  • 基于python和django旅游管理系统
  • Android11编译第八弹:root用户密码设置
  • Leetcode 2953. Count Complete Substrings
  • 电梯安全远程监控系统的主要作用和意义
  • 华清远见嵌入式学习——C++——作业3
  • PTA 7-223 sdut-C语言实验-求阶乘(循环结构)
  • 基于Java SSM教学管理系统
  • C语言 操作符详解
  • vue项目配置多个代理
  • SpringBoot集成Mybatis使用切面对所有Service的事务统一管理
  • xattr -r -d com.apple.quarantine是用于删除文件的扩展属性的命令