数学中国

 找回密码
 注册
搜索
热搜: 活动 交友 discuz
楼主: 雁荡山

上下素性判定法

[复制链接]
 楼主| 发表于 2015-5-26 14:19 | 显示全部楼层
还是无人注重。
 楼主| 发表于 2015-6-23 12:07 | 显示全部楼层
大家都来发表意见。
发表于 2015-10-24 20:57 | 显示全部楼层
对于一个大数,方程怎么解,穷举法吗?
 楼主| 发表于 2015-10-25 15:55 | 显示全部楼层
穷举法是最慢的办法。
下面的方法可以试试。
利用平方数的特征,平方数是偶数将其缩少至奇数,再将奇数平方减1除8,是三角数,利用三角数的特征,缩少至更小的三角数,直至很小,计算就非常简单了。
发表于 2015-10-25 19:06 | 显示全部楼层
71339,用这个数举个例子吧
 楼主| 发表于 2015-10-26 14:16 | 显示全部楼层
(3n+2)^2-n+(71339-230/36=w^2
(3n+2)^2-n+1981=W^2   (3n+2)^2-n是偶数,W^2必是奇数。
根据奇数平方减1除以8是一个三角数。
(3n+2)^2-n+1980=8T
[(3n+2)^2-n+4]/8+247=T  n是除以8余5的数。

两式都不成,71339是质数
发表于 2015-10-27 13:52 | 显示全部楼层
看了楼主所有的帖子,该方法能进行大数分解,麻烦楼主分解一下 3334000249,
 楼主| 发表于 2015-10-28 08:28 | 显示全部楼层
本帖最后由 雁荡山 于 2015-10-29 06:13 编辑

(3N)^2+N-(3334000249-1)/36=W^2
(3N)^2+N-92611118=W^2  W^2必是偶数,两边都可缩小4倍
[(3N)^2+N-2]/4-23152779=W^2  只有N除以4余1和2此式才能成立。
N只有除以4余1和2的数,且N除4余1,W是奇数,N除以4余2,W是偶数。
设N是除以4余1的数,[(3N)^2+N-2]/4-23152779=w^2
转变成{[(3N)^2+N-2]/4-4}/8-2894097=T
以后,再根据三角数的特性,前面的式能不能产生三角数?能产生什么样的三角数?如能,再换成更小的三角数,直至能简单计算止。

设N是除以4余2的数,{[(3N)^2+N-2]/4-23152779=W^2
转变成{[(3N)^2+N-2]/4-3}/4-5788194=W^2



(3N)^2-N-(3334000249-1)/36=W^2 功经验
(3N)^2-N-92611118=W^2

这样分解大数可以利用许多数学小常识,将数缩小再缩小计算就容易了。
大数分解,从理论上是可以的,但用笔算,是非常麻烦的,只要有一个地方出错,全部白费。并且笔算是很容易出错的。
由于我时间和精力的关系,不对实例分解,请见谅。
发表于 2015-10-28 13:41 | 显示全部楼层
在线等楼主有时间
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|数学中国 ( 京ICP备05040119号 )

GMT+8, 2025-7-28 11:20 , Processed in 0.089232 second(s), 13 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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