首页 > 其他分享 >leetcode343. 整数拆分

leetcode343. 整数拆分

时间:2023-04-24 16:34:39浏览次数:36  
标签:integerBreak leetcode343 拆出 整数 int 拆分

class Solution {
public:
    int f[60];//f[i]记录i能拆出的最大乘积
    int integerBreak(int n) {
        for(int i=2;i<=n;i++)
            for(int j=1;j<i;j++)//枚举最后一个拆出的数字,这里不能只循环到i/2
                f[i]=max(f[i],max(j*f[i-j],j*(i-j)));
        return f[n];
    }
};

标签:integerBreak,leetcode343,拆出,整数,int,拆分
From: https://www.cnblogs.com/tangxibomb/p/17349970.html

相关文章

  • C#开发的免费PDF转换、压缩、拆分、合并助手
    《骑士科技星火计划》现推出首款产品—《工程人PDF助手》,为工程人打造属于自己的PDF功能助手,具有PDF转换、压缩、拆分及合并等功能。《工程人PDF助手》为《骑士科技星火计划》首款产品,安装步骤简单,操作便捷,供各位工程人免费使用! 获取方式欢迎关注公众号《工程人的编程课堂》,后......
  • 2022-04-23:给定你一个整数数组 nums 我们要将 nums 数组中的每个元素移动到 A 集合 或
    2022-04-23:给定你一个整数数组nums我们要将nums数组中的每个元素移动到A集合或者B集合中使得A集合和B集合不为空,并且average(A)==average(B)如果可以完成则返回true,否则返回false。注意:对于数组arr,average(arr)是arr的所有元素的和除以arr长度。输入......
  • 给定一个正整数字符串,使用Python正则表达式在其千分位上添加逗号
    大家好,我是皮皮。一、前言前几天在Python黄金青铜群【沐】问了一个Python正则表达式的问题,这里拿出来给大家分享下。题目:给定一个正整数字符串,如12345678、345678,使用正则表达式在其千分位上添加逗号,如12,345,678、345,678。二、实现过程这里ChatGPT给了一个答案,可以使用......
  • 为什么单片机编程放不下超过32万的整数?
    因为你的单片机可能是16位的,c语言16位编译器的int类型占2字节,也就是范围:-2^15~2^15-1 (-32768~32767)。32位的编译器int类型占4字节。这种情况下可以使用longint(16位编译器4字节),也可以使用循环处理整数。 ......
  • 2022-04-22:给你两个正整数数组 nums 和 target ,两个数组长度相等。 在一次操作中,你可
    2022-04-22:给你两个正整数数组nums和target,两个数组长度相等。在一次操作中,你可以选择两个不同的下标i和j,其中0<=i,j<nums.length,并且:令nums[i]=nums[i]+2且令nums[j]=nums[j]-2。如果两个数组中每个元素出现的频率相等,我们称两个数组是相似的......
  • T226689 求两个正整数的乘积
    题目描述给你两个正整数\(A\)和\(B\),\((1<=A,B<=10^{2000})\)。求\(A\)与\(B\)的乘积。输入格式包括一行,两个正整数\(A\)和\(B\),\((1<=A,B<=10^{2000})\)。输出格式一行,一个正整数表示乘积。样例#1样例输入#137样例输出#121代码及其思路由题A,B两数的范围......
  • 文章学习:基于AVX-512指令集的同态加密算法中大整数运算性能优化与突破
    学习文章:英特尔×同态科技|基于AVX-512指令集的同态加密算法中大整数运算性能优化与突破文章人工智能的安全隐患ChatGPT的成功大部分来源于海量的数据支撑和丰富的数据维度,基于13亿参数量的庞大模型,随着用户的不断涌入,ChatGPT不断迭代进化新的“知识”,而在模型表达能力的增......
  • C程序,用于计算整数中的位数
    以下是一个简单的C程序,用于计算整数中的位数:cCopycode#include<stdio.h>intmain(){intnum,digit=0;printf("请输入一个整数:");scanf("%d",&num);while(num!=0){digit++;num/=10;}printf("该整......
  • 4.2.4 整数求逆
     ......
  • 2023-04-20:有一堆石头,用整数数组 stones 表示 其中 stones[i] 表示第 i 块石头的重量
    2023-04-20:有一堆石头,用整数数组stones表示其中stones[i]表示第i块石头的重量。每一回合,从中选出任意两块石头,然后将它们一起粉碎假设石头的重量分别为x和y,且x<=y那么粉碎的可能结果如下:如果x==y,那么两块石头都会被完全粉碎;如果x!=y,那么重量为x的石头将......