| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 293 人关注过本帖
标题:最多约数
收藏  订阅  推荐  打印 
zhoujj303030
Rank: 1
等级:新手上路
帖子:14
积分:260
注册:2008-7-19
最多约数

正整数x的约数是能够整除x的正整数,正整数x的约数个数计为div(x),例如1,2,5,10的约数即div(10)=4;
设a,b是两个正整数,a <=b,找出a和b之间的一个数,这个数含有约数个数最多!我原来的想法就是从a到b每一个数都进行一次判断,而且每次判断的时候都是是从2开始进行,例如:这个数是8,就这样判断:8%2,8%3,8%4,8%5,8%6,8%7, 再加上1和它本身两个,div(8)=4,但是这样效率太低了,我想用一个比较高效的算法实现,哪位能够指点一下!谢谢了!(要求最好是java写的代码)
搜索更多相关主题的帖子: 约数  
2008-9-17 21:32
benzeen
Rank: 2
等级:注册会员
威望:3
帖子:49
积分:614
注册:2008-9-20

约数素数我都忘了差不多了!
2008-9-21 10:04
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.052021 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved