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

制作网站 公司简介百度免费收录提交入口

制作网站 公司简介,百度免费收录提交入口,wordpress 增加 专题,让iis做跳转网站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.mmbaike.com/news/110858.html

相关文章:

  • 内江建设局网站服务营销策略
  • 网站开发日程表电商运营
  • 鹿泉微信网站建设今天的新闻联播
  • python做网站快么如何建立公司网站网页
  • 网站设计 趋势郑州客串seo
  • 有哪些网站平台星乐seo网站关键词排名优化
  • 怎么看一个网站哪公司做的西安企业网站seo
  • 网站制作方案垂直领域获客线上推广的好处
  • WordPress多功能新闻积分商城主题南宁企业官网seo
  • 钟楼区建设局网站网盟推广平台
  • 微信营销成功案例分享北京seo网站优化公司
  • 免费加入微商代理西安seo教程
  • 计算机毕设做网站难吗欧洲站fba
  • 有哪些ui的设计网站反向链接查询
  • 客户关系管理案例10个seo黑帽培训
  • b2c购物网站建设谷歌排名优化入门教程
  • 村庄建设网站霸榜seo
  • 公司简介ppt介绍范本双桥seo排名优化培训
  • 做网站 需要注意什么bt磁力搜索神器
  • wordpress 会员插件佛山网站优化软件
  • 阿里买域名 电脑做网站百度广告联盟平台的使用知识
  • 扁平化网站导航ui模板扬州seo
  • 西丽做网站网站搭建工具
  • 手机网站 生成app点击器
  • wordpress js 添加图片武威网站seo
  • 清远做网站的如何推广自己的店铺
  • 网站统计热力图公众号推广方案
  • 佛山市和城乡建设局网站首页怎么做网站平台
  • 上海网站建设免费推荐发布软文的平台
  • 中装建设重组最新消息网站seo 优化