找回密码
 欢迎注册
楼主: 福娃PNP

[讨论] 素性检测与整数分解

[复制链接]
 楼主| 发表于 2008-5-4 20:48:48 | 显示全部楼层

回复 10# 的帖子

看不懂呀!能不能麻烦您帮我计算一下100位的?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-5-4 21:07:47 | 显示全部楼层
$n = 100$时间复杂度大概$5.4828*10^30$
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-5-5 18:46:10 | 显示全部楼层

回复 12# 的帖子

你公式里的N指的是什么?是指连分数的循环节吗?你说的时间复杂度是指所用的时间吗?你上面算的结果的单位是什么?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-5-5 20:12:00 | 显示全部楼层
n指的是待分解数字
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-5-5 20:15:01 | 显示全部楼层
时间复杂度是个约数,不等于实际时间
估算实际时间要测试的

不过你算下
一台机器每秒做10^16次运算
算未来10年内最快的
那还需要10^14秒,合31.7万年呢

:)
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-5-7 21:03:34 | 显示全部楼层

回复 15# 的帖子

您的意思是说:如果一台机器每秒做10^16次运算,那么计算一个100位的整数的连分数需要31.7万年?
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-5-7 22:23:06 | 显示全部楼层
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-5-13 18:40:12 | 显示全部楼层
我是说:求根号N的连分数的时间复杂度,没有讲清楚,你现在告诉我的是连分数法的时间复杂度,所以麻烦您在忙我找一下.即根号N的渐进分数的时间复杂度.谢谢您!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
发表于 2008-5-13 18:45:51 | 显示全部楼层


那个很快的
应该是o(lgn)算法
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
 楼主| 发表于 2008-5-15 20:02:13 | 显示全部楼层

回复 19# 的帖子

假设我计算一个500位数N的连分数需要多长时间?其实,就是相当于需要知道解不定方程x²-Ny²=1的时间复杂度!
毋因群疑而阻独见  毋任己意而废人言
毋私小惠而伤大体  毋借公论以快私情
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

小黑屋|手机版|数学研发网 ( 苏ICP备07505100号 )

GMT+8, 2024-4-20 18:48 , Processed in 0.043541 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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