佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 7710|回复: 4

如何用很快的速度算出prime factor?

[复制链接]
发表于 23-12-2009 08:04 PM | 显示全部楼层 |阅读模式
如何用很快的速度算出prime factor?
回复

使用道具 举报


ADVERTISEMENT

发表于 24-12-2009 05:36 PM | 显示全部楼层
经验?
回复

使用道具 举报

发表于 25-12-2009 04:06 PM | 显示全部楼层
这是个大问题

如果可以简单的分解合数

那么RSI就不堪一击了
回复

使用道具 举报

发表于 25-12-2009 07:16 PM | 显示全部楼层
我们可以用
方法一:LCM Algorithm 或
方法二:“先找factors,后在factors当中找出prime numbers,所以这些就是prime factors”。

For instance,
Find the prime factors of 1350.

方法一: LCM Algorithm(很快的方法)
   
2  1350
3    675
3    225
3      75
5      25
5        5
          1

Therefore, the prime factors are 2,3,and 5.

方法二:(很慢的方法)
1350 = 1 x 1350
        = 2 x 675
        = 3 x 450
        = 5 x 270
        = 6 x 225
        = 9 x 150
        = 10x135

The factors of 1350 are 1,2,3,5,6,9,10,135,150,225,270,450,675, and 1350.
From the factors above, the prime factors are 2,3 and 5.
回复

使用道具 举报

发表于 25-12-2009 11:58 PM | 显示全部楼层
从2 到 sqrt(n) 的去尝试。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT


本周最热论坛帖子本周最热论坛帖子

ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 27-2-2025 08:34 AM , Processed in 0.171541 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表