设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: yangff
打印 上一主题 下一主题

[随意闲聊] 教你快速判素数

[复制链接]

Lv1.梦旅人

梦石
0
星屑
110
在线时间
953 小时
注册时间
2007-4-25
帖子
805
11
发表于 2011-8-11 03:12:21 | 只看该作者
所以a从1~20可以使反例在2^31-1范围内不存在= =

试试 399001 吧,一个 Carmichael 数。399001 = 31 x 61 x 211,你检查的 1~20 尽数与它互质,全都是 Fermat liar。Fermat 素性测试通常都是每一步取伪随机的 Fermat base(也就是这里咱们提到的的 a),然后根据精确度的需求来决定迭代次数。

log6N是骗人的AKS常数硕大无比,效率爆差2999...999977这伙敢跑3分钟……

算法分析本来就和实现是两个层面的事物,有理想的算法,不一定有理想的实现。常量不会随数据复杂度增加而增加,你测小的数可能还没突破常量的界限,在测大数的时候 AKS 的优势就自然体现出来哉。

据说神犇用的都是Log10N的。
据说ZJ有牛人出过线性筛能过,没优化的不能过的素数题

不知所云 O_O
神犇 =?
ZJ =?
没优化的??不能过?

点评

神犇=神牛=程序设计强人,ZJ=浙江  发表于 2011-8-11 07:14
[email protected]:~> repeat 1 fortune
Matz is nice, so we are nice.
回复 支持 反对

使用道具 举报

Lv3.寻梦者

孤独守望

梦石
0
星屑
3132
在线时间
1535 小时
注册时间
2006-10-16
帖子
4321

开拓者贵宾

12
发表于 2011-8-11 06:39:12 手机端发表。 | 只看该作者
本帖最后由 IamI 于 2011-8-11 06:40 编辑
苏小脉 发表于 2011-8-11 03:12 试试 399001 吧,一个 Carmichael 数。399001 = 31 x 61 x 211,你检查的 1~20 尽数与它互质,全都是 Ferm ...
OI竞赛,编辑满足题设要求的程序,限内存限时间,十组测试数据黑箱对比,结果正确给十分,超时不给分。他说的能过是指时间限制满足。
神牛=牛逼的人
回复 支持 反对

使用道具 举报

Lv1.梦旅人

万物创造者

梦石
0
星屑
54
在线时间
352 小时
注册时间
2008-2-15
帖子
2432
13
发表于 2011-8-11 07:13:12 | 只看该作者
话说有谁在NOI现场……?NOI铜牌求虐
From mortal hope immortal power springs.
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-24 11:28

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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