自然数的“最大积”分解

部署运行你感兴趣的模型镜像

问题:给定一个自然数N,求n1,n2……nx,使N = n1 + n2 + …… + nx,并使n1*n2……*nx最大。

解法:将N分解为若干个2和3,且2的个数最多为两个。

具体来说:若N = 3*k,则分解为k个3;

               若N = 3*k + 1,则分解为(k - 1)个3和两个2;

               若N = 3*k + 2,则分解为k个3和一个2。

证明:

不妨设n1<=n2<=……<=nx,且此时n1*n2……*nx最大

(1).若n1=1,则n1*n2……*nx = n2*n3……*nx < (n1 + n2)*n3*……*nx,这与n1*n2……*nx最大矛盾,故n1>=2,同理,n1、n2……nx都满足大于等于2。

(2)若n1>4,则n1 = (n1 - 2) + 2,此时(n1 - 2)*2 > n1,n1*n2……*nx < (n1 -2)*2*n2*……*nx,这又与n1*n2……*nx最大矛盾,故n1<=4,同理n1、n2……nx都满足小于等于4。

若n1 = 4,则n1 = 2 + 2,其积不变,故可认为n1、n2……nx不含4。

综上所述,2<=n1,n2,n3……nx<=3。

若2的个数超过两个,即至少有3个2,可取其中3个2换成2个3,由于3*3 > 2*2*2,因此超过两个2的分解均不为最大,即最大积分解中最多有两个2.

证毕。

 

参考资料:《自然数的一种有趣的“最大积” 分解》,作者:马卫民

 

您可能感兴趣的与本文相关的镜像

Stable-Diffusion-3.5

Stable-Diffusion-3.5

图片生成
Stable-Diffusion

Stable Diffusion 3.5 (SD 3.5) 是由 Stability AI 推出的新一代文本到图像生成模型,相比 3.0 版本,它提升了图像质量、运行速度和硬件效率

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值