动态规划之343 整数拆分(第6道)

news/2025/2/21 7:43:55/
题目:

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

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

示例:

解法:

其实可以从1开始遍历 j ,然后有两种渠道得到dp[i].

(1)一个是j * (i - j)直接相乘,相当于拆分 i 。

(2)一个是j * dp[i - j],相当于是拆分 (i - j) 。

也可以这么理解,j * (i - j) 是单纯的把整数拆分为两个数相乘,而j * dp[i - j]是拆分成两个以及两个以上的个数相乘。

class Solution {
public:int integerBreak(int n) {//dp[i]:分拆数字i,可以得到的最大乘积为dp[i]。vector<int> dp(n+1,0);dp[2]=1;for(int i=3;i<=n;i++){for(int j=1;j<i-1;j++){dp[i] = max(dp[i], max((i - j) * j, dp[i - j] * j));//dp[i]与max((i - j) * j, dp[i - j] * j)比较//是因为每次遍历一个j,就会把当时最大值赋值给dp[i]//遍历到下一个j时,就要比较一下之前的最大值}}return dp[n];}
};


http://www.ppmy.cn/news/788847.html

相关文章

蓝牙MESH氛围灯智能方案

智能氛围灯可以根据自身照明需要&#xff08;如颜色、温度、亮度和方向等&#xff09;来设定自己喜欢的场景情景照明效果&#xff0c;根据各自要求、场景情况&#xff0c;在不同的空间和时间选择并控制光的亮度、灰度、颜色的变化。便捷的智能手机也提供了更人性化的智能控制渠…

五路Homekit智能球泡灯

五路Homekit智能球泡灯&#xff0c;实际瓦数&#xff1a;9W&#xff0c;E27接口&#xff0c;支持苹果Homekit扫码直连Siri控制&#xff0c;也可在Cozylife app内绑定智能音箱搭配使用&#xff0c;支持包括&#xff08;Alexa、Google Home、小爱音箱、天猫精灵、小度音箱等&…

LidarPhone攻击将智能吸尘器变成麦克风,小米扫地机器人被黑

LidarPhone攻击的工作原理是将智能真空的激光雷达导航组件转换成一个激光麦克风。 一组学者本周详细介绍了一项新研究&#xff0c;该研究将智能吸尘器改造成能够记录附近对话的麦克风。 这项名为 LidarPhone的技术通过使用真空吸尘器中内置的基于激光雷达的 LiDAR导航组件&…

小米LED灯带你玩转HomeKit,让智汀家庭云成为你私人管家

通过本篇教程&#xff0c;你将在智汀家庭云中接入小米智能家居设备&#xff0c;并在安装部署HomeKit插件包后&#xff0c;实现多个跨场景联动&#xff0c;即在ios系统中控制这些设备。 引言 目前&#xff0c;国内众多的智能家居交互入口都将通过智能音箱&#xff0c;天猫精灵.…

智能吸顶灯Homekit控制

LED智能吸顶灯中拥有起居&#xff0c;入睡&#xff0c;唤醒&#xff0c;就餐&#xff0c;聚会&#xff0c;爱情&#xff0c;音乐&#xff0c;光疗等八大类灯光效果&#xff0c;无论什么生活场景&#xff0c;无论什么心情&#xff0c;都可以选择合适的灯光效果。 Cozylife:使用…

网络的构成要素【图解TCP/IP(笔记七)】

文章目录 网络的构成要素通信媒介与数据链路网卡中继器网桥/2层交换机路由器/3层交换机4&#xff5e;7层交换机网关各种设备及其对应网络分层概览 网络的构成要素 通信媒介与数据链路 计算机之间通过电缆相互连接。电缆可以分为很多种&#xff0c;包括双绞线电缆、光纤电缆、同…

题目:1957.删除字符是字符串变好

​题目来源&#xff1a; leetcode题目&#xff0c;网址&#xff1a;1957. 删除字符使字符串变好 - 力扣&#xff08;LeetCode&#xff09; 解题思路&#xff1a; 遍历时判断该字符是否与前两个字符相等即可。 解题代码&#xff1a; class Solution {public String makeFancy…

Mycat【Mycat安全设置(SQL拦截白名单、SQL拦截黑名单、Mycat-web安装 )】(九)-全面详解(学习总结---从入门到深化)

目录 Mycat安全设置_user标签权限控制 Mycat安全设置_privileges标签权限控制 Mycat安全设置_SQL拦截白名单 Mycat安全设置_SQL拦截黑名单 Mycat性能监控_Mycat-web安装 Mycat性能优化 Mycat实施指南 Mycat安全设置_user标签权限控制 目前 Mycat 对于中间件的连接控制并…