U盘PE| w764位旗舰版下载 | U盘装win7系统 | U盘启动 |win7pe | win10下载 |加入收藏土豆PE官网U盘PE,U盘装win7系统,win7pe,U盘启动,U盘装系统,w764位旗舰版下载站!
当前位置:主页 > 帮助中心 > 帮助中心 >

【暑假算法打卡(dp)--7.15】

来源:http://www.tudoupe.com时间:2022-07-16

文章目录

  • 连续子集的最大和最大数
    • 思路
  • 其次,最长的渐进序列
    • 思路
  • 三、最长递增子序列
    • 思路
  • 总结

每日打卡

连续子集的最大和最大数

思路

这是一个简单的线性DP问题。

定义f[i]为考虑以nums[i]结束的子集的最大数。 不要丢失f[i]如何移动的一般考虑。
f[i] = max(f[i-1]+nums[i], nums[i])
f[i]表示当前下行和前行连续子集的最大数目,
等于f[i-1]+当前子元素,比当前子元素大
换句话说,要么从当前子标签元素开始添加,要么包含前面的元素

在这里插入图片描述

题目来源

其次,最长的渐进序列

思路

动态规划中,线性重叠不能减少计算dp的复杂性;在计算的每一轮中,必须通过[0,k)间隔元素的线性过渡取得dp[k]。我们考虑是否可以重新设计国家定义,使整个dp成为序列列表,所以在计算每个dp[k]时,通过二进制方法可以通过[0,k)间隔元素,减少这个部分的复杂度从O(N)到O(logN)

在这里插入图片描述

题目来源

三、最长递增子序列

思路

任何决定是否离开房子的决定都是与前者是否拥有房子有关的
我们定义 f[i][2] 为有否在位置i. 中有一个房子的程序的数目。 f[i][0] 表示没有房子, f[i][1] 表示有房子

  1. 地点没有房子,无论有没有房子,都可以搬走
    f[i][0] = (f[i - 1][1] + f[i - 1][0]) % MOD;
  2. 如果你想把房子置于i-位置,你不需要在i-1中置房子。
    f[i][1] = f[i - 1][0];
    由于道路的两边是独立的,可以采用两个条件的f和一个方形
    记住使用长度和服用 MOD

在这里插入图片描述

总结

提示:本文的摘要如下:
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

Copyright © 2012-2014 Www.tudoupe.Com. 土豆启动 版权所有 意见建议:tdsky@tudoupe.com

土豆系统,土豆PE,win7系统下载,win7 64位旗舰版下载,u盘启动,u盘装系统,win10下载,win10正式版下载,win10 RTM正式版下载,win8下载,电脑蓝屏,IE11修复,网络受限,4K对齐,双系统,隐藏分区,系统安装不了,U盘装系统,笔记本装系统,台式机装系统,diskgenius运用,GHSOT装系统,U盘修复,U盘技巧,U盘速度,U盘不能格式化,U盘复制发生错误,U盘加密,U盘选购,开机黑屏,蓝屏,进不了系统,上不了网,打不开程序,点击无反应,系统设置,PE个性化,PE添加网络,PE维护系统

点击这里给我发消息