|
本帖最后由 小草 于 2024-1-18 04:45 编辑
同余筛法应用
同余定理
若
a≡c1 modp1
a≡c2 modp2
a≡c3 modp3
...
a≡ck modpk
则
a+hpk#≡c1 modp1
a+hpk#≡c2 modp2
a+hpk#≡c3 modp3
...
a+hpk#≡ck modpk
若偶数A*
A*≡c1 modp1
A*≡c2 modp2
A*≡c3 modp3
...
A*≡ck modpk
且
A*=q1+qt1
A*=q2+qt2
A*=q3+qt3
...
A*=qk+qtk
这时我们有A=A*+hpk#,我们就称A与A*同余.
这时我们有
A*+hpk#=q1+(qt1+hpk#)
A*+hpk#=q2+(qt2+hpk#)
A*+hpk#=q3+(qt3+hpk#)
...
A*+hpk#=qk+(qtk+hpk#)
这时
qt1+hpk#
qt2+hpk#
qt3+hpk#
...
qtk+hpk#
中已经筛去了p1,p2,...,pk的合数,它们的素因子除了pti│pk#的数一定大于pk,总的说来这些合数的占比是非常少的,我们可以通过取不同的A*,h和pk#来得到:
D(A)=D(A*)+新增.使得D(A*)>0.
设A*=p1+p2
这里D(A)=D(A*)是指D(A)中的p1=D(A*)中的p1,D(A)中的p2=D(A*)中的p2+hpk#.
方法简单,素数对越来越多.
|
|