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

做网站做软件怎么赚钱吗论述搜索引擎优化的具体措施

做网站做软件怎么赚钱吗,论述搜索引擎优化的具体措施,修改wordpress路径,怎么在网上做彩票网站文章目录 习题选或不选494.目标和 枚举哪一个300.最长递增子序列 序列dp是常考的题型,那么我们我们可以根据什么将它们分类,然后对于不同的类型的题目使用对应的模版进行求解?首先,子序列不同于子数组,子数组是要求元素…

文章目录

  • 习题
    • 选或不选
      • 494.目标和
    • 枚举哪一个
      • 300.最长递增子序列

  • 序列dp是常考的题型,那么我们我们可以根据什么将它们分类,然后对于不同的类型的题目使用对应的模版进行求解?
  • 首先,子序列不同于子数组,子数组是要求元素在原来的序列当中是连续的,而子序列的元素不要求在原来的序列当中是连续的
  • 总的来说,子序列dp问题主要是两种套路

选或不选

  • 当面对是 子序列+相邻元素无关,也就说当面对当前的元素nums[i]的时候,并没有相邻元素之间的限制的条件,也就是都可以选,所以可以采用的是 选或不选的策略
  • 常常使用0-1背包问题模版进行求解

枚举哪一个

  • 当面对子序列+相邻元素相关,也就是对于原来的元素,我们在选择的时候,存在限制条件,那么我们就需要考虑枚举哪一个
  • 当然,代表问题当然是最长递增子序列,在定义的时候,我们常常需要定义dp[i]为以nums[i]结尾的情况的最值或者方案数

习题

选或不选

494.目标和

494.目标和

在这里插入图片描述
在这里插入图片描述

  • 思路分析:由于选择的元素,在原来的序列当中,并没有限制条件,所以我们就直接使用选或不选,在这题当中,我们通过转化,可以求解正的数或者负的数的和为目标值的问题,考虑使用0-1背包的模版进行求解
class Solution:def findTargetSumWays(self, nums: List[int], target: int) -> int:# 子序列问题,相邻元素之间并没有过多的要求# 根据式子,我们只需找出正数的和为 (sum(nums) + target)//2n = len(nums)p = sum(nums) + target # 这里我们求解正的数和为tarif p < 0 or p % 2 == 1:return 0 tar = p // 2 # 这个就可以转化为0-1背包问题# dp[i][j]表示前i个物体中,选中为j的方案数dp = [[0]*(tar+1) for _ in range(n+1)]dp[0][0] = 1 for i in range(n):for j in range(tar+1):if j < nums[i]:dp[i+1][j] = dp[i][j]else:dp[i+1][j] = dp[i][j] + dp[i][j-nums[i]]return dp[n][tar]

枚举哪一个

300.最长递增子序列

300.最长递增子序列

在这里插入图片描述

在这里插入图片描述

  • 思路分析:最长递增子序列模版题目,首先为了更好理解这个枚举哪一个,我们使用o(n^2)的时间复杂度的进行求解,当然后面也可以使用线段树进行优化为o(nlogn)的复杂度
class Solution:def lengthOfLIS(self, nums: List[int]) -> int:# 首先最简单的情况,当然是考虑o(n^2)的时间复杂度的算法n = len(nums)# 定义dp[i]为以nums[i]结尾的最大递增子序列的长度dp = [1]*n # dp[i] = max(dp[j]) + 1,并且 nums[i] > nums[j] , j < i for i in range(1,n):for j in range(i):if nums[i] > nums[j] and dp[i] < dp[j] + 1:dp[i] = dp[j] + 1return max(dp)
http://www.dtcms.com/wzjs/25677.html

相关文章:

  • 北京高端网站建设系统优化排名推广技术网站
  • 代写网站未来网络营销的发展趋势
  • 宿迁住房和城乡建设网站网址查询注册信息查询
  • 绍兴建设网站制作站长工具果冻传媒
  • 网站排名优化多少钱软文写作网站
  • 如何建立一个企业的网站查询seo
  • 创建一个购物网站百度网盘客服
  • 设计师互动网站百度关键词怎么优化
  • 温州网站上排名荆门网站seo
  • 旅游预定型网站建设seo优化排名易下拉用法
  • wordpress支持多少并发宁波seo
  • 兰州网页制作公司网站营销案例分享
  • php商业网站制作关键词诊断优化全部关键词
  • 怎样做企业手机网站正规推广赚佣金的平台
  • 体育直播网站开发数据源获取如何在手机上制作网站
  • 微网站幻灯片尺寸怎么快速优化关键词排名
  • 云南网站建设产品介绍项目推广计划书
  • 宁夏人脸识别门禁seo网站管理招聘
  • PHP视频类网站应该怎么做百度竞价推广教程
  • 动态网站开发的论文2023最新15件重大新闻
  • 天台县城市建设规划局网站百度商城app
  • 望牛墩镇做网站自己如何制作一个网站
  • 网站建设工作的函如何增加网站的外链
  • 营销型网站建设需要多少钱西安网站托管
  • 网站模块制作seo网站推广平台
  • 切图做网站如何做企业网站设计公司
  • 网站改版 网站存在问题百度竞价推广自己可以做吗
  • 小说类网站怎么做微博营销推广策划方案
  • 网站建设思企互联2022推广app赚佣金平台
  • 个人接做网站多少钱可以推广赚钱的软件