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

小企业网站建设的大品牌沈阳城市建设学院信息与控制工程系

小企业网站建设的大品牌,沈阳城市建设学院信息与控制工程系,亳州电商网站建设,微信插件大全下载一、343.整数拆分 1.题目描述 给定一个正整数n,将其拆分为k个正整数 的和(k>2),并使这些整数的乘积最大化。 返回 你可以获得的最大乘积。 2.代码 3.思路 首先创建一个长度为n 1的数组dp用于存储每个正整数拆分后的最大乘积,初始化dp…

一、343.整数拆分

1.题目描述

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

2.代码

3.思路

首先创建一个长度为n + 1的数组dp用于存储每个正整数拆分后的最大乘积,初始化dp[2]为 1 。接着从 3 开始遍历到n,对于每个数i,再遍历从 1 到i - j的数j,考虑两种拆分情况:一是直接将i拆分为ji - j,计算它们的乘积;二是将i拆分为j和可继续拆分的i - j,用j乘以dp[i - j]。取这两种情况的最大值,并更新dp[i]。最终返回dp[n],即n拆分后的最大乘积。

二、96.不同的二叉搜索树

1.题目描述

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

2.代码

3.思路

首先创建长度为 n + 1 的数组 dp 存储结果,初始化 dp[0] 和 dp[1] 为 1,分别代表空树和单节点树的情况。接着从 2 到 n 遍历节点数 i,对于每个 i,再从 1 到 i 遍历以不同节点 j 为根的情况。以 j 为根时,左子树有 j - 1 个节点,右子树有 i - j 个节点,根据乘法原理,以 j 为根的不同二叉搜索树数量是 dp[j - 1] 与 dp[i - j] 的乘积,将这些乘积累加更新 dp[i],最终返回 dp[n] 作为结果。

http://www.dtcms.com/wzjs/830167.html

相关文章:

  • 没有网站怎么做链接视频播放器wordpress登录不进去
  • 国家对网站建设有什么要求正能量网站建设
  • 企业网站怎么做推广比较好太原工业学院教务网络管理系统
  • 重庆网站建设的培训机构wordpress小工具找不到
  • 平面设计师个人网站php旅游类网站开发
  • 开发做网站公司wordpress lazyload
  • 网站制作和如何推广更换网站服务商 重新制作了网站
  • 运营企业网站怎么赚钱可以自己做漫画的网站
  • 网站禁止被采集深圳二手房在售房源量持续增加
  • 杭州装饰网站建设方案网站开发自学难吗
  • wordpress优酷缩略图seo在中国
  • 如何美化网站郑州网站建设预订
  • 网站建设相关论文石家庄市住房和建设局网站
  • 网站外链建设大揭秘百度网站
  • 网站建设 联系我们小程序游戏开发平台
  • 网站建设公司业务个性化网站建设开发
  • 找一个免费的网站合肥哪家公司做网站
  • 如何做实验室网站金华网络公司网站建设
  • 网络科技公司网站源码合肥app建设公司
  • 网站运营策划东莞官方网站建设
  • wordpress建站访问提示不安全舆情报告分析10000字
  • 网站锚点成都企业模板网站开发
  • 山东省建设工程管理局网站订做网站策划
  • 网站网页设计项目计划书简述软件开发过程
  • 做网站设计难吗找外地的做网站
  • 增城网站建设方案精彩的网格布局网站
  • 珠海市网站建设健康陕西公众服务二维码图片
  • 可口可乐网站建设目的做任务游戏能赚钱的网站
  • 旅游网站建设意义珠宝网站设计方案
  • 盈利网站备案做外贸网站建设