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

做网站除了买域名还有什么果洛营销网站建设服务

做网站除了买域名还有什么,果洛营销网站建设服务,做网站的税是多少,装修设计师之家官网【线性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.yayakq.cn/news/494547/

相关文章:

  • 织梦移动网站模板免费企业官网怎么做
  • 郑州旅游网站搭建网站开发人员构成
  • 钦州市住房和城乡建设局网站一键生成作文的网站
  • 网站建设swot市场分析wordpress主题对比
  • 中国化学工程第六建设公司网站室内效果图用什么软件做最好
  • 有什么免费开发网站建设软件邯郸市中医院
  • 做暖暖网站专门做淘宝主图的网站
  • 福田做网站公司怎么选制作图片的软件app有哪些
  • 政务网站设计鉴赏网页购买
  • 网站描述范例天津网站优化哪家好
  • 网站开发 链接指向文件夹天元建设集团有限公司商业承兑汇票
  • 建设学院网站的通知营销技巧美剧第一季在线
  • 网站后台 二级域名建设常规的网站报价是多少钱
  • 建设邮箱网站新手学计算机编程入门
  • dns上国外网站客户管理系统官网
  • 面膜网站广告怎么做c2c模式的概念
  • 商务网站建设与维护试卷双语网站代码
  • 珠海网站建设推广厂商用html制作个人网站
  • 威海哪家网站做的好中建八局第一建设有限公司总部
  • 网络推广网站大全微信开发者平台api
  • 关于建设网站的情况说明搜索引擎对网站推广的作用
  • 自做衣服网站h5app开发框架
  • wordpress 域名邮箱宁波网站排名优化报价
  • 营销型网站策划怎么做胶南网站建设公司
  • 淘宝联盟怎样建设网站苏州工业设计公司排行
  • 仙游网站建设公司番禺网站建设开发
  • 手机网站源码 html5聚牛建设网站
  • 成都网站logo设计电商网站建设价位
  • 东莞网站建设公司哪家专业杭州互联网企业排名
  • 如何引导企业老板做网站企业网站建设457216336