【无标题】质数与合数筛选与合数因子分解(部分摘录)

一种快速的方法分享给数学爱好者们:

要筛选(2n+1)^2到(2n+3)^2中所有质数与合数,合数因子分解,先讨论4N+1的情况(所有数取非负整数)

设s=4N+1=4【n(n+r)】+1,(0>=r<=2n+1)

取a^2/(2n+1-2a)的最小余数m(0>=a<=n-1)

设x=2n+1-2a

则r=kx-m代入s所得数必是合数,出现r值时的x就是s的因子,如果在x为某一值时,出现的一个或多个r值,x减小时有任一r值不再出现,那么此时x一定是质因子,s就只有两个质因子的积或是x^3,x取所有值,在r中都没出现的数作为r代入s,所都数一定是质数

例如:

筛选15^2_17^2中的所有质数与合数,合数因子分解

解:a^2/(2n+1-2a),(o>=a<=6,n=7)

0/15余0,r=15k-0=15

1/13余1,r=13k-1=12

4/11余4,r=11k-4=7

9/9余0,r=9k-0=0,9

16/7余2,r=7k-2=5,12

25/5余0,r=5k-0=0,5,10,15

36/3余0,r=3k-0=0,3,6,9,12,15

在x与r的范围內,r=0,3,5,6,7,9,10,12,15,分别代入s,所得数兼为合数,其因子是r所对应的x值。如r=0时,s=15^2因子有15,9,5,3。在x=5和x=3时,有r值没在x变小时出现,5和3一定是质因子;没出现的数有1,2,4,8,11,13,14,分别为r值代入s,所得数一定是质数

其推导过程与公式没有写上去,等有缘人一起探讨,筛选质数有一个很美妙的公式

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值