Chinaunix首页 | 论坛 | 博客
  • 博客访问: 586476
  • 博文数量: 201
  • 博客积分: 3076
  • 博客等级: 中校
  • 技术积分: 2333
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-02 19:44
文章分类

全部博文(201)

文章存档

2010年(118)

2009年(83)

我的朋友

分类:

2010-05-19 22:44:47

确定因子个数最多的四位数。

 

关键在于如何确定一个数因子的个数,最简单的方法当然是循环测试计数,但其开销很大,对数论有所了解的人应该知道关于因子个数的一个公式。

A1,A2…..An是数P的素因子,B1, B2….Bn为对应素因子的次数,即:

P = A1B1 * A2B2 *…….* AnBn,则P的因子个数为(B1+ 1 ) * (B2 + 1) *……* (Bn + 1);

阅读(744) | 评论(0) | 转发(0) |
0

上一篇:C89和C99标准对比

下一篇:位向量和排序

给主人留下些什么吧!~~