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

网站建设用什么软件比较好怎么组建企业网站

网站建设用什么软件比较好,怎么组建企业网站,wordpress注册开启邮件验证,建设网站番禺1. 最长上升子序列(LIS) 1.1. 题目 想象你有一排数字,比如:3, 1, 2, 1, 8, 5, 6 你要从中挑出一些数字,这些数字要满足两个条件: 你挑的数字的顺序要和原来序列中的顺序一致(不能打乱顺序) 你挑的数字要一个比一个大(严格递增) 问:最多能挑出多少个这样的数字? …

1. 最长上升子序列(LIS)

1.1. 题目

想象你有一排数字,比如:3, 1, 2, 1, 8, 5, 6

你要从中挑出一些数字,这些数字要满足两个条件:

  1. 你挑的数字的顺序要和原来序列中的顺序一致(不能打乱顺序)

  2. 你挑的数字要一个比一个大(严格递增)

问:最多能挑出多少个这样的数字?

比如上面这个例子:

  • 可以挑 3, 8(但长度只有2)

  • 可以挑 1, 2, 5, 6(长度是4)

  • 也可以挑 1, 2, 8(长度是3)

最长的就是4,所以答案是4

1.2. 思路(动态规划)

我们用一个数组dp来记录:

  • dp[i] 表示:以第i个数字结尾时,能组成的最长上升子序列的长度

比如对于序列 [3,1,2,1,8,5,6]:

  1. 第一个数字3:只能选它自己,所以dp[0]=1

  2. 第二个数字1:比3小,不能接在3后面,只能自己开头,dp[1]=1

  3. 第三个数字2:

    • 可以接在1后面(1<2),所以长度=dp[1]+1=2

    • 不能接在3后面(3>2)

    • 所以dp[2]=2

  4. 第四个数字1:

    • 比前面的3,1,2都小,只能自己开头

    • dp[3]=1

  5. 第五个数字8:

    • 可以接在3后面(3<8),长度=dp[0]+1=2

    • 可以接在1后面(1<8),长度=dp[1]+1=2

    • 可以接在2后面(2<8),长度=dp[2]+1=3

    • 可以接在前面的1后面(1<8),长度=dp[3]+1=2

    • 最大的是3,所以dp[4]=3

  6. 继续计算最后两个数字...最终dp = [1,1,2,1,3,3,4]

  7. 最大值是4,所以答案是4

1.3. 完整代码(动态规划)

n = int(input())  # 先读取数字的个数
nums = list(map(int, input().split()))  # 读取数字序列# 初始化dp数组,每个数字自己就是一个长度为1的子序列
dp = [1] * n  # 从第二个数字开始检查(因为第一个数字的dp值肯定是1)
for i in range(1, n):# 看看前面所有数字for j in range(i):# 如果前面的数字比当前数字小,就可以接在后面if nums[j] < nums[i]:# 更新dp[i],选择更大的值dp[i] = max(dp[i], dp[j] + 1)# 相当于说:"如果接在这个数字后面,会不会让序列更长&#

文章转载自:

http://CipHHZ9v.dtzsm.cn
http://3LoLNx8U.dtzsm.cn
http://ZPHAbTA3.dtzsm.cn
http://mIVMTI0D.dtzsm.cn
http://anRyBlk5.dtzsm.cn
http://cWhXF0O4.dtzsm.cn
http://DuXHxm6d.dtzsm.cn
http://3RAtY4J2.dtzsm.cn
http://rLMl1YE7.dtzsm.cn
http://Se61gUXR.dtzsm.cn
http://G14TBh07.dtzsm.cn
http://Evsc56AT.dtzsm.cn
http://YRg1B1a6.dtzsm.cn
http://tfIM6Au3.dtzsm.cn
http://JL6Pe0cN.dtzsm.cn
http://k7DqUlke.dtzsm.cn
http://SI4GYnTh.dtzsm.cn
http://5evt0KZF.dtzsm.cn
http://KjO2lkaZ.dtzsm.cn
http://doGiaIO6.dtzsm.cn
http://UgPgumhb.dtzsm.cn
http://pNKyuQlV.dtzsm.cn
http://oLIpplm7.dtzsm.cn
http://iBEJkE59.dtzsm.cn
http://ElPmc8Oq.dtzsm.cn
http://223uIs8M.dtzsm.cn
http://LTrrwjUm.dtzsm.cn
http://xgbgLB2s.dtzsm.cn
http://142tsbyf.dtzsm.cn
http://DF4UGMFJ.dtzsm.cn
http://www.dtcms.com/wzjs/605331.html

相关文章:

  • 网站策划方案案例wordpress 标签 取消
  • 免费建微网站平台常州全景网站制作
  • 网站怎么做排查修复wordpress怎么上传logo
  • 常州便宜的做网站服务全国建筑工人招工网
  • 网站进度表wordpress自动推送token
  • 南京汽车企业网站建设wordpress关键词优化插件
  • 网站批量上传文章免费咨询妇科
  • 那个网站可以找人做兼职wordpress您找的页面不存在
  • 磐安住房和城乡建设部网站天津设计公司有哪些
  • 深圳网站备案桂林象鼻山图片
  • 给菠菜网站做支付seo网络推广公司排名
  • 余姚物流做网站网络营销的目标
  • 对外宣传网站建设方案python设计模式
  • 网站建设太金手指六六十一在京东上怎样做网站
  • 东莞网站建设网站建设多少钱wordpress缓存接口数据
  • 长沙高新区建设局网站百度助手app下载安装
  • 品牌建设传播网站公司lol视频网站源码
  • 如何做电商网站设计单页面视频网站模板
  • 如何利用服务器做网站免费咨询律师不收费的平台
  • 学软件开发好还是网站开发好中国建筑装饰网官网
  • 如何做兼职网站平台北京开网站建设公司
  • 购买的网站平台建设服务计入承德北京网站建设
  • 北京做环评备案的网站企业策划书怎么写
  • 建设020网站需要多少钱wordpress前台修改密码
  • 网站设计文档王烨江婉柔
  • 什么样的网站开发比较吃香知名网络营销推广
  • 云主机配置网站信息管理网站开发实验报告
  • 视频网站做app还是h5莒县住房和建设局网站
  • 做视频编辑哪个网站素材比较好网站免费的正能量漫画
  • wordpress搭建教育网站上犹建设局网站