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

沈阳建设网站网站上线 邮件群发模板

沈阳建设网站,网站上线 邮件群发模板,wordpress 仪表盘美化,沈阳网站建设工作室没有白走的路,每一步都算数🎈🎈🎈 题目描述: 已知有两个数组a,b。已知每个数组的长度。要求求出两个数组的最长公共子序列 序列 1 2 3 4 5 序列 2 3 2 1 4 5 子序列:从其中抽掉某个或多个元素而产生的新…

没有白走的路,每一步都算数🎈🎈🎈

题目描述:

已知有两个数组a,b。已知每个数组的长度。要求求出两个数组的最长公共子序列

序列 1 2 3 4 5  序列 2 3 2 1 4 5

子序列:从其中抽掉某个或多个元素而产生的新序列。其中子序列可以和本身一样

这里1 2 3 4 5的子序列挺多,总共有这么多个

 同理 2 3 2 1 4 5的子序列也有很多,但是应该比下面的要少,因为出现重复的元素

公共子序列:即两个序列中共有的部分

长度为1的:1 2 3 4 5

部分长度为2的: 23 

部分长度为3的: 234

长度为4的:2345 

最长公共子序列:最长的公共子序列

2 3 4 5

输入描述:

第一行:

输入N,M表示两个数组的长度

第二行:

数组a中的元素

第三行:

数组b中的元素

输出描述:

输出两个数组的最长公共子序列的长度

样例输入输出:

样例输入:

5 6

1 2 3 4 5

2 3 2 1 4 5

样例输出:

4

算法分析:

import os
import sys
n,m = map(int,input().split())
a = [0]+[int(i) for i in input().split()]
b = [0]+[int(i) for i in input().split()]
dp = [[0]*(m+1) for i in range(n+1)]
for i in  range(1,n+1):for j in range(1,m+1):if a[i] == b[j]:dp[i][j] = dp[i-1][j-1]+1else:dp[i][j] = max(dp[i-1][j],dp[i][j-1])
print(dp[n][m])

每日一句

摘自《三体》:

生存在宇宙中,本身就是一件很幸运的事情,但是不知道什么时候起,你们有了这样一种幻想,认为生存是唾手可得的,这就是你们失败因的根本原。

http://www.hyszgw.com/news/63523.html

相关文章:

  • 公司接到网站中文域名到期免费网站申请域名39939cn
  • 凡科做的网站可以在百度搜到吗平台经济
  • 乌镇网站建设标书南通做阿里巴巴网站的单位
  • 校园文化网站建设wordpress attitude
  • 做古代风格头像的网站网上接活做的网站
  • 中国贸易网站有哪些php程序员做企业网站
  • 怎样建网站步骤做外贸网站 用国外空间 还是 国内空间 区别
  • 专业做网站方案ppt网站优化推广多少钱
  • 阆中网站建设罗湖网站制作多少钱
  • 上海闵行做网站的公司岑溪网站建设
  • 2014网站设计查权重的软件
  • 网站开发要哪些奉化建设局网站
  • 手机 dns 国外网站上海高端网站开发站霸网络
  • 网站开发框架参考文献大都会下载安装
  • 什么样的网站必须做备案企业网站首页的实现
  • 苏州吴江区城市建设局网站百度关键词优化外包
  • 门户网站建设流程园林景观设计公司做抖音推广
  • 站长素材音效网住房城乡住房和城乡建设部网站首页
  • 系统的网站建设教程创建网站的六个步骤
  • 水陆运输类网站如何建设昆明seo怎么做
  • 有没有做gif的专门网站vue做的博客网站
  • 营销网站建设服务平台可以自己制作头像的网站
  • 网站设计教程禁止wordpress获取隐私
  • 网站建设价值门户网站的大数据应用
  • 华蓥住房和城乡建设厅网站建设博客网站
  • 做个网站商城要多少钱h5网站案例
  • 广西网站建设性价比高厦门seo网站推广
  • 网站建设的可用性广告传媒公司的网站应该怎么做
  • 营销型企业网站功能建设厅网站业务系统板块查成绩
  • 电脑网站你懂我意思正能量江淮网站开发