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

怎么修改网站上的内容哈尔滨网站建设口碑好

怎么修改网站上的内容,哈尔滨网站建设口碑好,电商网站难做吗,十大免费实用网站leetcode 343.整数拆分 给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k > 2 ),并使这些整数的乘积最大化。 返回 你可以获得的最大乘积 。 示例 1: 输入: n 2 输出: 1 解释: 2 1 1, 1 1 1。 示例 2: 输入: n 1…

leetcode 343.整数拆分

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

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

示例 1:

输入: n = 2
输出: 1
解释: 2 = 1 + 1, 1 × 1 = 1。

示例 2:

输入: n = 10
输出: 36
解释: 10 = 3 + 3 + 4, 3 × 3 × 4 = 36。

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

96.不同的搜索树

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

复习一下搜索树的概念:

二叉树的种类:

1.满二叉树

2.完全二叉树

满二叉树是完全二叉树

3.二叉搜索树:左子树都小于中间结点,右子树都大于中间结点,找元素时间复杂度为O(logn)

4.平衡二叉搜索树:左子树和右子树的高度差不大于1

map和set容器里面的元素都是有序的,因为它的底层实现是平衡二叉搜索树

思路:

dp数组的含义:dp[i]表示以i为头结点有多少种表示方式

j从0开始遍历到i

递推公式:dp[i]+=dp[j]+dp[i-j]

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];}
};

http://www.yayakq.cn/news/843243/

相关文章:

  • html5网站模板 医院网站制作报价明细
  • 小程序如何做外部连接网站深圳装饰装修公司
  • 广州外贸公司网站建设微网站怎么做的好
  • 渭南专业做网站莘县网站建设价格
  • 无锡专业制作网站外链官网
  • 网站优化 福州网站开发要学哪些知识
  • 广东电白建设集团有限公司网站做网站有哪些程序
  • 生活门户网站开发方案东莞网站设计行情
  • 网友让你建网站做商城wordpress主题分类
  • 公司网站开发 中山手机网页微信
  • 大兴网站建设制作凡科建站登录官网
  • 海口建设局网站邵阳网站建设
  • 怎么用ps做网站首页字表白网站制作源代码
  • 荷城网站设计推广网app下载
  • 做卡贴的网站四平网站建设404页面对网站的好处及设置方法
  • 二级域名绑定网站可以在线制作网页的网站
  • 抓好门户网站建设免费域名注册方式
  • 网站主机设置方法广州哪里能买到武士刀
  • 天猫网站建设的目标是什么东莞网站建设如何做
  • 运城网站推广商务平台搭建
  • 网站网页优化下载公众号
  • 北京网站制作公司排名域名备案期间 网站访问
  • 站长之家网站建设制作做网站发现是传销
  • 网站页面优化怎么做做啥类型网站
  • 互联网软件门户网站合肥网页制作公司推荐
  • flash网站建设教程视频网站在哪做
  • sns社交网站注册房产管理局信息查询入口
  • 如何做网站百科西部数码官方网站
  • 网站内页301重定向怎么做h5自适应网站模板下载
  • 在线分析网站wordpress 不用php