社区
数据结构与算法
帖子详情
求问求最小公倍数的算法题
kannju
2011-10-11 06:55:01
有一个数N(N<250),试问如何拆分为N=N1+N2+...+Ni(N1~Ni均大于1),使得N1,N2,...Ni的最小公倍数最大
...全文
279
8
打赏
收藏
求问求最小公倍数的算法题
有一个数N(N<250),试问如何拆分为N=N1+N2+...+Ni(N1~Ni均大于1),使得N1,N2,...Ni的最小公倍数最大
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AndyZhang
2011-10-17
打赏
举报
回复
求出N/2以内的素数,然后dp
kerbcurb
2011-10-16
打赏
举报
回复
你从算术平均不小于几何平均的角度考虑一下,实际上你是求那个积的最大值
hzkjdxwktx
2011-10-14
打赏
举报
回复
那变成了0-1背包问题了,时空效率不高啊
[Quote=引用 1 楼 dragonzht 的回复:]
应该拆成大于2的素数,拆出来的素数互不相同,拆出来的数的个数越多越好
[/Quote]
shupo
2011-10-13
打赏
举报
回复
帮你顶起来.
leelin2010
2011-10-11
打赏
举报
回复
n = N / 2 ;
N1 = N2 = …… =N(n-1) = 2 ;
if(N%2 == 0) Nn = 2 ;
else Nn = 3 ;
河静水深-人静心深
2011-10-11
打赏
举报
回复
楼上均为正解
wjx123xxx
2011-10-11
打赏
举报
回复
从最小的素数2开始依次往上拆
dragonzht
2011-10-11
打赏
举报
回复
应该拆成大于2的素数,拆出来的素数互不相同,拆出来的数的个数越多越好
ACM超级经典
算法
大集合
ACM超级经典
算法
大集合。大家都知道acm大赛对计算机专业的大学生说是很有用的
Java能力编程50道经典
题
目答案+分析
考试专用充电利器,涵盖多种常用
算法
(主要是常考的类型)
常见
算法
:C语言
求最小公倍数
和最大公约数三种
算法
最小公倍数:数论中的一种概念,两个整数公有的倍数成为他们的公倍数,其中一个最小的公倍数是他们的最小公倍数,同样地,若干个整数公有的倍数中最小的正整数称为它们的最小公倍数,维基百科:定义点击打开链接
求最小公倍数
算法
: 最小公倍数=两整数的乘积÷最大公约数 求最大公约数
算法
: (1)辗转相除法 有两整数a和b: ① a%b得余数c ② 若c=0,则b即为两数的最大公约数 ③ 若c
求最小公倍数
的两种
算法
(最大公约数的三种
算法
)
最小公倍数的三种
算法
求两个数字的最小公倍数是很常见的运算。比如,3和5的最小公倍是15。6和8的最小公倍数是24。 下面的
算法
为给定的两个正整数求它的最小公倍数。 ** 1.辗转相除,相减 又称公式法,两个数的乘积等于这两个数的最大公约数与最小公倍数的积。即利用辗转相除法(欧几里得
算法
)或者辗转相减(更相减损术)先求出最大公约数再用两数之积除以最大公约数得出最小公倍数。 首先先复习一下什么是辗转相除法和辗转相差法 辗转相除: 假如需要求 1997 和 615 两个正整数的最大公约数,用欧几里得
算法
(辗
【C语言】最小公倍数
算法
和最大公约数
算法
目录一 、最小公倍数
算法
二、最大公约数
算法
:(1)用短除法(2)辗转相除法(3)根相减损术(4) 相减法(5)穷举法 一 、最小公倍数
算法
公式:**最小公倍数=两整数的乘积÷最大公约数** 二、最大公约数
算法
: (1)用短除法 求两个数的最大公因数和最小公倍数时,从两个数公有的最小质因数除起,一直除下去,直到除得的两个商互质为止。 最大公因数=所有质因数相乘。 最小公倍数=所有质因数乘积*两个商互质的乘积。 #include<stdio.h> int main() {int a
数据结构与算法
33,028
社区成员
35,337
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章