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

怎样做公司的网站建设广告投放都有哪些平台

怎样做公司的网站建设,广告投放都有哪些平台,长宁区网站建设网站制作,wordpress 木马 查文章目录 343. 整数拆分题目描述动态规划 343. 整数拆分 题目描述 给定一个正整数 n ,将其拆分为 k 个 正整数 的和( k > 2 ),并使这些整数的乘积最大化。 返回 你可以获得的最大乘积 。 示例 1: 输入: n 2 输出: 1 解释:…

文章目录

  • 343. 整数拆分
    • 题目描述
    • 动态规划

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

动态规划

下面是代码的详细注释:


class Solution {
public:int integerBreak(int n) {// 初始化一个大小为n+1的动态数组(向量)dp,以0填充// n+1是因为我们想要一个从0到n的索引,包含nvector<int> dp(n+1,0);// 动态规划开始,从2遍历到n,因为我们要求解的是2到n的整数拆分for(int i=2;i<=n;i++){// 内循环,考虑将整数i拆分为两个数:j和i-j// 因为拆分成更多的数可以由这两个数继续拆分得到,所以只需要考虑到i/2for(int j=1;j<=i/2;j++){// dp[i]表示整数i拆分后的最大乘积// 我们检查两种情况:// 1. j * (i - j):直接将i拆分为j和i-j的乘积// 2. j * dp[i - j]:将i拆分为j和拆分(i-j)后得到的最大乘积// 使用max函数来比较并取这两种拆分方式的较大者// 然后再与当前dp[i]的值比较,取较大值更新dp[i]dp[i]=max(dp[i],max(j*(i-j),j*dp[i-j]));}}// 在完成上面的动态规划循环后,dp[n]存储了整数n拆分后的最大乘积// 最后返回该最大乘积return dp[n];}
};

这段代码实现了一个动态规划算法,用于解决给定的正整数n的整数拆分问题,旨在找出拆分后的整数的乘积最大值。代码首先初始化一个动态规划数组dp,大小为n+1以包含从0n的所有整数拆分的结果,初始值为0。接着,通过双层循环构建出dp数组的每一个元素。外层循环遍历所有待拆分的整数i,内层循环遍历可能的拆分位置j。在内层循环中,通过比较不同拆分方式得到的乘积,来决定最大乘积是直接拆分为ji-j的乘积,还是拆分为j和拆分i-j后得到的最大乘积,最后更新dp[i]为这些可能中的最大值。动态规划完成后,dp[n]中存储的就是题目要求的整数n拆分后的最大乘积。

http://www.15wanjia.com/news/29418.html

相关文章:

  • 公司网站定制5118站长网站
  • 无忧网站模板外链代发
  • 做网站设计的公司柳州网站外链代发
  • 网站内文章外链如何做关键词你们都搜什么
  • 深圳松岗做网站百度首页网址是多少
  • 网站排名怎样做有效seo的流程是怎么样的
  • 哪里有免费网站空间申请批量关键词排名查询工具
  • 什么是php网站开发谷歌网页版入口
  • 珠海做网站需要多少钱网推接单平台
  • vs怎么建手机网站中国疫情今天最新消息
  • 自己做的网站怎么设置信息必填推推蛙品牌策划
  • 网站未备案wordpress最新收录查询
  • 东莞常平天气预报郑州网站优化
  • 内网网站建设方案怎样做seo搜索引擎优化
  • html5动态网站百度移动点击排名软件
  • 网站seo策略网站优化排名软件
  • 长春网站建设推广百度权重查询爱站网
  • 合肥网站建设优化学习宁波seo推荐优化
  • 长春网站设计价格seo优化的作用
  • 石家庄做标书的网站综合性b2b电子商务平台网站
  • 网站打开很慢怎么回事啊做网站
  • 网站制作找私人多少钱优化营商环境建议
  • 高性能网站建设指南 百度云抖音搜索排名
  • 企业网站程序制作一个网站的流程有哪些
  • 旅游门票做的最好的是哪个网站一个网站可以优化多少关键词
  • 合肥网站建设晨飞怎么去推广自己的网站
  • 做网站cpa宁波正规seo快速排名公司
  • 做一个网站成本大概多少钱图片扫一扫在线识别照片
  • 养殖场在哪个网站做环评备案专业网站seo推广
  • 湛江本地做网站成都网络推广运营公司