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

适合服务行业做推广的网站石家庄网页设计招聘

适合服务行业做推广的网站,石家庄网页设计招聘,爱用系统的设计理念,二级域名如何绑定网站题目链接#xff1a;343. 整数拆分 题目描述 给定一个正整数 n #xff0c;将其拆分为 k 个 正整数 的和#xff08; k 2 #xff09;#xff0c;并使这些整数的乘积最大化。 返回 你可以获得的最大乘积 。 示例 1: 输入: n 2 输出: 1 解释: 2 1 1, 1 1 1。…题目链接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。提示: 2 n 58 文章讲解代码随想录 视频讲解动态规划本题关键在于理解递推公式| LeetCode343. 整数拆分_哔哩哔哩_bilibili 题解1动态规划 思路n 可以拆分成 j 和 n - jn - j 又可以继续往下拆分即 n 的状态依赖于 j 的状态 和 n - j 的状态可以使用动态规划法。 动态规划分析 dp 数组以及下标的含义dp[i] 表示 i 拆分后的最大乘积。递推公式dp[i] Math.max(dp[i], j * (i - j), j * dp[i - j])j 为 1 到 (i - j) / 2。dp 数组初始化全部初始化为1。遍历顺序从前到后。打印 dp 数组以输入 n 10 为例dp 数组为 [ 1 empty item, 1, 1, 2, 4, 6, 9, 12, 18, 27, 36 ]。 /*** param {number} n* return {number}*/ var integerBreak function(n) {const dp new Array(n 1).fill(1);for (let i 2; i n; i) {for (let j 1; j i / 2; j) {dp[i] Math.max(dp[i], j * (i - j), j * dp[i - j]);}}return dp[n]; }; 分析时间复杂度为 O(n²)空间复杂度为 O(n)。 收获 使用动态规划法要按照五部曲来本题的难点在于递推公式。
http://www.pierceye.com/news/375570/

相关文章:

  • 花都网站开发公司做一个安卓app多少钱
  • 优秀的电子商务网站网页设计与制作的实训报告怎样写
  • 素材网站做一家网站费用
  • 找哪些公司做网站seo网络优化师就业前景
  • 手机商城网站案例高中男女做那个视频网站
  • 凡客诚品网站航天桥网站建设
  • 烟台网站建设力推企汇互联见效付款网站收录大幅度下降
  • 五河网站建设哪家好百度seo优化服务
  • 城乡住房和城乡建设部网站首页wordpress简历
  • 域名注册网站搭建深圳市宝安区建设局网站
  • 手机网站建设价格是多少湖北省建设规划网站
  • 单位建设网站硬件网站建设的规模设想
  • 白云区网站开发广州番禺最新通告
  • 哈密北京网站建设汽车网站推广策划方案
  • 做钢材的都用什么网站新泰房产网
  • 做羞羞的事的视频网站百度热搜榜怎么打开
  • ui怎样做网站青岛网页设计招聘
  • 建设企业网站e路护航官网企业端学校网站建设工作方案
  • 做网站运营经理的要求网站创建知识
  • ec网站域名app开发策划书范文
  • 免费做图网站设计作品发布平台
  • 网站砍价活动怎么做公司网站更新
  • 高要网站建设wordpress比织梦安全吗
  • 闵行网站建设多久能见效果城市建设模拟游戏网站
  • 誉铭摄影网站网页布局设计技术包括
  • 专门做定制化的网站成都网站推广技巧
  • 有啦域名网站怎么做北京织梦网站建设
  • 公司网站后台怎么添加内容asp网站gzip压缩
  • app浏览器源码大全网站广州网站建设 .超凡科技
  • 免费做网站的方法h5手机网站怎么做