问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言 有一个整数N,N可以分解成若干个整数之和,问如何分解能使这些数的乘积最大

发布网友 发布时间:2022-04-14 15:38

我来回答

1个回答

热心网友 时间:2022-04-14 17:07

最优化问题,尽量都分成3,不足部分就分成2。

对于 n < 4,可以验证其分解成几个正整数的和的乘积是小于 n 的。
对于 n >= 4, 能证明其能分解成几个数的和使得乘积不小于 n。
如果分解成 1 和 n - 1,那么对乘积是没有帮助的,因此,假设 n
分解成 a 和 n - a,2 <= a <= n - 2,那么
a * (n - a) - n
= (a - 1) * n - a * a + a - a
= (a - 1) * (n - a) - a
>= (a - 1) * 2 - a
= a - 2
>= 0
如果 a, n - a 仍然 >= 4,那么继续分解,直至 a, n - a < 4。因为每次分解都能使乘积
增加,所以最优解必是最终分解结果,也即分解出的数全是 2 或 3 。
(1)
假设 n 是偶数,且分解成 a 个 2 和 b 个 3,即 n = 2 * a + 3 * b,则乘积为 2a * 3b。
注意到 23 < 32 且 2 * 3 = 3 * 2 = 6,所以每 3 个 2 换成 2 个 3 会使乘积更大,因此,
最优方案是分解成 n/6*2 个 3 和 n%6/2 个 2,乘积为 3n/6*2 * 2n%6/2。
(2)
假设 n 是奇数,则一定需要分出一个 3,然后 n - 3 就是偶数。因此最优方案是分解出
(n-3)/6*2+1 个 3 和 (n-3)%6/2 个 2,乘积为 3(n - 3)/6*2+1 * 2(n-3)%6/2。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 我的有蓝色的体血衫,这些体血衫都很酷很好看的英文? 衣服 体血衫 的尺码 180 185 是什么意思?? 嘉兴市新兴街道运南社区大概有多少户家庭,其中60岁以上老年*概有多少人? 棕色t血衫女怎么配 放弃发展对象身份的后果 苹果4S怎么刷系统 有一个整数N,N可以分解成若干个整数之和,问如何分解能使这些数的乘积最大。(c语言) 卡诺莎四星干红葡萄酒,这瓶大概多少钱 卡诺莎三星干红葡萄酒2014价格? 卡诺莎葡萄酒酒怎么样 朋友送了两瓶卡诺莎葡萄酒,放了很久了都没喝,这种酒有保质期吗? 谁知道有一种叫卡诺莎的葡萄酒是不是真的?多少钱一瓶? 卡诺莎的红酒怎么样? 卡诺莎葡萄酒品质怎么样? 80平方装两个大三匹好还是一个5匹空调加一个两匹空调好? 80平方米的客厅用几匹空调柜机合适? 80平方店面适合买多少匹的柜式空调 金正nintaus怎么连接内网 脱口罩时避免接触口罩哪里 请问oppo f3 可以升级安卓8吗? 【十五周年】#实力与颜值并存,秀出我的VV5! 车内配置大升级 2021款VV5将于9月20日正式上市 当第一眼遇见WEY VV5,便无法自拔,感谢我们的相遇 舒适的座驾,WEY VV5,更是对我出行安全的一种守护 标配自适应巡航、紧急制动功能 新款VV5上市 12.58万起售 看那俊朗的SUV却是冬日最美的温馨——开上魏派VV5去冰天雪地撒欢 用冰淇淋做奶酪怎么做?都加什么东西? 怎么做雪糕或者奶酪吃啊? 怎么制作冰淇淋??说详细的哦!! 收到中信银行信用卡短信确认办理表示已经审核通过了吗 全屋整装与集成墙面有什么区别? 网上申请的中信银行信用卡,发信息通知已通过初审,这样的情况会通过审核吗? 你好 办理中信信用卡显示审核通过 我们会以短信形式通知面签时间和网点 是表示已经办理成功么 全屋整装与传统模式装修哪个更好? 我想装修,集成墙面全屋整装怎么样? 集成墙面全屋整装要多少钱 我申请的中信银行信用卡前天发短信说初审通过让我去营业点核对 我昨天去核对了 今天用微信查审核进度 中信银行信用卡收到审核短信了能成功吗 双喜字在电脑上怎么打出来 集成墙面和全屋整装两者的区别在哪里