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

哪个平台做网站比较好品牌传播策略

哪个平台做网站比较好,品牌传播策略,wordpress积分可见,域名注册需要什么资料【线性DP】模型总结 最长上升子序列 DP法 ​ dp[i]表示以i结尾的最长上升子序列的长度。 ​ 对于每个i&#xff0c;遍历j1~i-1,若a[j] < a[i], 则dp[i] max(dp[i], dp[j] 1); 二分法 ​ 可以优化时间复杂度。 ​ dp[]数组用来存储当前最长上升子序列。 ​ 若dp[]数…

【线性DP】模型总结

最长上升子序列

DP法

​ dp[i]表示以i结尾的最长上升子序列的长度。

​ 对于每个i,遍历j=1~i-1,若a[j] < a[i], 则dp[i] = max(dp[i], dp[j] + 1);

二分法

​ 可以优化时间复杂度。

​ dp[]数组用来存储当前最长上升子序列。

​ 若dp[]数组的最末尾的值小于当前原序列的值,则将这个值加入dp[]数组末尾。

​ 否则,使用Lower_bound找到dp[]数组中第一个大于该值的元素,替换。

如果需要输出序列:定义s[]数组,记录下标,随dp[]数组更新。

最长公共子序列

​ 定义dp[] []二维数组,表示a串以i结尾,b串以j结尾的最长公共子序列。

​ 枚举i = 1 ~ a.size(), j = 1 ~ b.size().

​ 若a[i - 1] == b[j - 1], dp[i] [j] = dp[i - 1] [j - 1] + 1;

​ 否则 dp[i] [j] = max(dp[i - 1] [j], dp[i] [j - 1])。

最大子矩阵

​ 首先遍历len=1~n,再将i从1遍历,确定j的值,得出一个len行n列的值,每一列对应相加,得到1行n列的序列,再求线性最大子段和

​ 得到的最大值就是Len行(从i到j)的最大子矩阵的值。

​ 每次求都不断更新ans = max(ans, dp[i])。

最大正方形

​ 给出一个01矩阵,求都是1的最大正方形的边长

​ dp[i] [j] 表示以x=i,y=j为右下角的最大正方形。 若a[i - 1] [j]、a[i] [j - 1]、a[i - 1] [ j - 1]均为1,则正方形的边长可以加一,即dp[i] [j] + 1。

​ 否则,dp[i] [j] = min(dp[i - 1] [j]、dp[i] [j - 1]、dp[i - 1] [ j - 1])

题目:最大子矩阵

代码:AC代码

最大子段和

线性

​ 定义dp[]一维数组,dp[i]表示以i结尾的最大字段和的值。

​ 有两种情况:

​ 1.独自成串:dp[i] = a[i];

​ 2.与前一个元素连成串:dp[i] = dp[i - 1] + a[i];

​ 合并得:dp[i] = max(dp[i - 1] + a[i], a[i])。

​ 答案是dp[1~n]中最大值。

环形

​ 依照上述方法,求出序列和、最大字段和、最小字段和。

​ 答案 = max(和 - 最小字段和, 最大字段和)。

子集和问题

​ 定义dp[] []bool类二维数组,dp[i] [j] 表示前i个数存在一个子集和等于j,答案就是dp[n] [M]。

​ s[]数组记录集合中元素。

​ 若s[i] > j,则不能放入, dp[i] [j] = dp[i - 1] [j]。

​ 否则, 放不放皆可,dp[i] [j] = (dp[i - 1] [j] || dp[i - 1] [j - s[i]])。

行走问题

​ 类似于爬楼梯。

​ 给出目标阶梯数和每步最多爬几层。

​ 对于每个dp[i]表示走到第i层的步数总数,每次遍历j=i - k~i - 1,dp[i] += dp[j]。

​ 答案就是dp[n]。

http://www.tj-hxxt.cn/news/51555.html

相关文章:

  • 上海专业做网站公司报价推广引流渠道平台
  • 抚顺建设网站网络推广的常用方法
  • 在线代理浏览器网站微信指数是什么意思
  • 做品牌特卖的网站长沙网络推广营销
  • 网站建设维护培训天猫代运营
  • 网站服务器怎么做安全防护百度图片搜索引擎入口
  • 做装修网站公司变现流量推广app
  • 环保网站 中企动力建设网站搭建谷歌seo
  • 深圳网站制作厂家seo内容优化心得
  • 微网站开发项目合作协议百度一下官网首页
  • wordpress同步博客插件南宁网站seo优化公司
  • wordpress 动态网站模板四川省人民政府
  • 湛江的高铁站建在哪里优化网站关键词的技巧
  • 重庆网站建设要点cps推广平台有哪些
  • 马鞍山做网站公司网站seo链接购买
  • 用php做网站流程关键词挖掘站网
  • 高端品牌网站建设内容aso排名服务公司
  • 找人做网站骗局怎么做好营销推广
  • 网站被刷怎么办营销型网站建设策划书
  • 怎么做关注网站模板建站公司
  • 做综合医院网站百度投诉中心电话24个小时
  • 正能量不良网站免费软件下载买了500元黑科技引流靠谱吗
  • html如何做购物网站设计网站推荐
  • 企业网站管理系统安装教程西青seo
  • 邓州网站推广网站建设报价明细表
  • 东莞网站建设管理宝鸡百度seo
  • 网站开发具体的工作内容百度seo最新算法
  • 网站开发英文seo兼职论坛
  • 中企高呈建设网站搜索词热度查询
  • 做一个学校网站怎么做百度云网盘免费资源