ChaseDream
搜索
返回列表 发新帖
查看: 867|回复: 5
打印 上一主题 下一主题

计算大素数的公式

[复制链接]
跳转到指定楼层
楼主
发表于 2011-7-16 19:06:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
话说做ds题时,偶尔需要拿大一些的质数来作极端验证,但是40以上的质数我就掰不过来了。查到了欧姆定律如下:P = n^2+n+41
当n=< 40时,用上面公式算出来的p都是质数。。。估计用上的可能性不大,不过大家以后看到大的质数需要验证时,可以先减41试试看。
收藏收藏 收藏收藏
沙发
发表于 2011-7-16 19:49:15 | 只看该作者
拿走了~先行谢过。。
板凳
发表于 2011-7-16 19:51:14 | 只看该作者
谢谢楼主的分享 ~~
地板
发表于 2011-7-16 19:51:46 | 只看该作者
楼主能举个例子么,怎么减掉41,。怎么分??
5#
 楼主| 发表于 2011-7-16 23:50:45 | 只看该作者
比如297,乍一看不太能看出是否素数,先减41,得到256,看是否可以写成n(n+1)的形式,最简单的就是看看是否接近某数平方。很容易看出是12*13。
再比如1681??其实不是什么特别常用的方法,just in case
6#
发表于 2011-7-17 01:49:43 | 只看该作者
楼主精益求精呀~
您需要登录后才可以回帖 登录 | 立即注册

Mark一下! 看一下! 顶楼主! 感谢分享! 快速回复:

手机版|ChaseDream|GMT+8, 2025-10-21 00:26
京公网安备11010202008513号 京ICP证101109号 京ICP备12012021号

ChaseDream 论坛

© 2003-2025 ChaseDream.com. All Rights Reserved.

返回顶部