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

网页设计毕业论文答辩ppt灰色词网站seo

网页设计毕业论文答辩ppt,灰色词网站seo,河南建设委员会官方网站,玉环做网站有哪些整数拆分 题目🔗 题目描述 给定一个正整数 n ,将其拆分为 k个正整数的和(k > 2),并使这些整数的乘积最大化。 返回你可以获得的最大乘积 。 思路分析 dp数组含义:dp[i]表示整数i拆分后的最大乘积。…

整数拆分

题目🔗

题目描述

给定一个正整数 n ,将其拆分为 k个正整数的和(k >= 2),并使这些整数的乘积最大化。

返回你可以获得的最大乘积

思路分析

  1. dp数组含义dp[i]表示整数i拆分后的最大乘积。
  2. 递推公式dp[i] = j * dp[i - j]
  3. dp数组初始化dp[0] = 0, dp[1] = 0, dp[2] = 1

cpp代码

class Solution {
public:int integerBreak(int n) {vector<int> dp(n+1);dp[0] = 0;dp[1] = 0;dp[2] = 1;for(int i = 3; i <= n; ++i){for(int j = 1; j <= i/2; ++j){dp[i] = max(dp[i], max(j * (i - j), j * dp[i - j]));}}return dp[n];}
};

不同的二叉搜索树

题目🔗

题目描述

给你一个整数 n ,求恰由 n 个节点组成且节点值从 1n互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。

思路分析

在这里插入图片描述

  1. dp数组含义dp[i]表示由i个节点组成的不同二叉搜索树的数量。
  2. 递推公式:从上图我们可以发现,
    dp[3] = 以1为头节点的二叉树数量+以2为头节点的二叉树数量+以3为头节点的二叉树数量
    其中,
    以1为头节点的二叉树数量 = 右子树有2个元素的搜索树数量 * 左元素有0个元素的搜索树数量
    以2为头节点的二叉树数量 = 右子树有1个元素的搜索树数量 * 左元素有1个元素的搜索树数量
    以3为头节点的二叉树数量 = 右子树有2个元素的搜索树数量 * 左元素有0个元素的搜索树数量
    而,
    有2个元素的搜索树数量 = dp[2]
    有1个元素的搜索树数量 = dp[1]
    有0个元素的搜索树数量 = dp[0]
    因此可以推断出: d p [ i ] = d p [ j − 1 ] ∗ d p [ i − j ] dp[i] = dp[j - 1] * dp[i - j] dp[i]=dp[j1]dp[ij]
  3. dp数组初始化dp[0] = 1

cpp代码

class Solution {
public:int numTrees(int n) {vector<int> dp(n+1);dp[0] = 1;for(int i = 1; i <= n; ++i){for(int j = 1; j <= i; ++j){dp[i] += dp[j - 1] * dp[i - j];}}return dp[n];}
};

总结

这两题都是属于思路比较绕,但想清楚之后会发现很简单的,所以前期一定要理解dp数组的相关含义。

http://www.hkea.cn/news/5819/

相关文章:

  • 网站开发 架构备案域名
  • 政府网站建设管理积极作用宁德市
  • 网站编辑如何做原创网址检测
  • 做动感影集的网站营销网站都有哪些
  • 长沙建设信息网站外贸公司一般怎么找客户
  • 济南制作网站公司哪家好国家免费技能培训有哪些
  • 联盟或专业团体的官方网站的建设一站式网站建设
  • 我想找网站帮忙做宣传报个计算机培训班多少钱
  • 何做百度推广网站网站seo招聘
  • 中国手机最好的网站排名市场调研方法
  • 重庆平台网站建设多少钱阿里指数怎么没有了
  • 遵义网站开发天津优化公司哪家好
  • 现在哪些网站做外贸的好做爱站网关键词查询系统
  • 乳源建设局网站企业推广是什么职业
  • 网站开发多久网站搜索引擎优化方法
  • 专做polo衫的网站山西seo优化
  • logo在线制作网站爱站网长尾关键词挖掘查询工具
  • 网站获取访客qq号码做一个企业网站需要多少钱
  • 网站做百度排名发帖效果好的网站
  • 网站可以用cdr做吗网站优化排名软件网站
  • 为该网站做自适应百度竞价可以自学吗
  • wordpress旧版本下载整站seo教程
  • 旅游网站建设策划方案书今日头条重大消息
  • 电镀加工技术支持 东莞网站建设关键词快速上首页排名
  • php做网站需要数据库吗seo云优化方法
  • 重庆网站建设与网络推广百度视频下载
  • 品牌设计的英文seo sem推广
  • 深圳市建设网站免费源码下载网站
  • ant design 做网站国外域名购买
  • 上海拍牌网址网站关键字优化