рд╣реЗ (рдПрди) рд╕реЗ рдкрд░реЗ рдПрд░рд╛рдЯреЛрд╕реНрдердиреАрдЬ рдХреА рдЫрд▓рдиреАред рд╕рдмреВрдд

рдПрд░рд╛рдЯреЛрд╕реНрдердиреАрдЬ рдХреА рдЫрд▓рдиреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд┐рдЫрд▓реЗ рдкреЛрд╕реНрдЯреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ, рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рд╕реЗ рдЗрд╕ рд▓рдШреБ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

рдПрд▓реНрдЧреЛрд░рд┐рдердо 1:

1:  i := 2, 3, 4, ...,  n: 2:  lp[i] = 0: 3: lp[i] := i 4: pr[] += {i} 5:  p  pr  p тЙд lp[i]  p*i тЙд n: 6: lp[p*i] := p : lp -        n pr -     n. 

рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рд▓рдЧ рд░рд╣рд╛ рдерд╛ред рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдкрд░ рдХреЛрдИ рд╕рдмреВрдд рдирд╣реАрдВ рд╣реИ, рдФрд░ рд╕реНрд░реЛрдд ( рдкреАрдбреАрдПрдл ) рдХреЗ рд▓рд┐рдВрдХ рдореЗрдВ рдКрдкрд░ рд╕реЗ рдПрдХ рдЕрд▓рдЧ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╢рд╛рдорд┐рд▓ рд╣реИред

рдЗрд╕ рдкреЛрд╕реНрдЯ рдореЗрдВ рдореИрдВ рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ, рдпрд╣ рд╕рд╛рдмрд┐рдд рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рдХрд┐ рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдердо рди рдХреЗрд╡рд▓ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдпрд╣ рд░реИрдЦрд┐рдХ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд▓рд┐рдП рднреА рдХрд░рддрд╛ рд╣реИред

рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдиреЛрдЯ
рдпрджреНрдпрдкрд┐ рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рд╣реЗ (рдПрди рд▓реЙрдЧ рд▓реЙрдЧ рдПрди) рдореЗрдВ рдПрд░рд╛рдЯреЛрд╕реНрдердиреАрдЬрд╝ рдХреА рдорд╛рдирдХ рдЫрд▓рдиреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рддреЗрдЬ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЕрдзрд┐рдХ рдореЗрдореЛрд░реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмрдбрд╝реЗ рдПрди рдХреЗ рд▓рд┐рдП, рдЬрд╣рд╛рдВ рднреА рдпрд╣ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдЕрдкрдиреА рд╕рднреА рдорд╣рд┐рдорд╛ рдореЗрдВ рдЪрдордХрддрд╛ рд╣реИ, рдпрд╣ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдЫреЛрдЯреЗ рдПрди рдХреЗ рд▓рд┐рдП рднреА рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реИ, рдЕрдЧрд░ рдЖрдкрдХреЛ рди рдХреЗрд╡рд▓ рд╕рднреА рдкреНрд░рд╛рдЗрдо рдЦреЛрдЬрдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдмрд▓реНрдХрд┐ рдПрди рддрдХ рдХреЗ рд╕рднреА рдирдВрдмрд░реЛрдВ рдХреЛ рднреА рд╢реАрдШреНрд░рддрд╛ рд╕реЗ рдлреИрдХреНрдЯрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдкрд░рд┐рднрд╛рд╖рд┐рдд


 mathcalP - рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрдкрд░рд╛рдзред
рдПрд▓рдкреА(рдПрдХреНрд╕) - рдХрд┐рд╕реА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдиреНрдпреВрдирддрдо рдкреНрд░рдореБрдЦ рднрд╛рдЬрдХ: lp (x) = min \ {p \ in \ mathcal {P} \ \ vert \ p \ vert x \ "
rd(x) - рдЕрдиреНрдп рдХрд╛рд░рдХ: rd(x)=x/lp(x)

рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рд╣реИрдВ x ge2 ред

рдКрдкрд░ рдкреЗрд╢ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯ рдЧреБрдг, рдЬреЛ рдмрд╛рдж рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ:
lp(a рдЯрд╛рдЗрдореНрд╕b)=min(lp(a),lp(b))
rd(x)<x
p in mathcalP=>lp(p)=p

рд╕рдмреВрдд


рд▓реЗрдореНрдорд╛ 1 : lp(x) lelp(rd(x)), forallx notin mathcalP,x>1
рдкреНрд░рдорд╛рдг : рдХреНрдпреЛрдВрдХрд┐ рдХреЛрдИ рднреА рднрд╛рдЬрдХ rd(x) рдПрдХ рд╡рд┐рднрдХреНрдд рднреА x , рдФрд░ рдПрд▓рдкреА(рдПрдХреНрд╕) рдХрд┐рд╕реА рднреА рднрд╛рдЬрдХ рд╕реЗ рд╢реНрд░реЗрд╖реНрда рдирд╣реАрдВ x рддреЛ рдПрд▓рдкреА(рдПрдХреНрд╕) рдХрд┐рд╕реА рднреА рднрд╛рдЬрдХ рд╕реЗ рдЕрдзрд┐рдХ рдирд╣реАрдВ рд╣реИ rd(x) рдЙрдирдореЗрдВ рд╕реЗ рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдЗрд╕ рдХрдерди рдХреЗ рд╕рд╛рде рдПрдХрдорд╛рддреНрд░ рд╕рдорд╕реНрдпрд╛ рд╣реИ рдЕрдЧрд░ rd(x) рд╕рд░рд▓ рд╡рд┐рднрд╛рдЬрдХ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдХреЗрд╡рд▓ рддрднреА рд╕рдВрднрд╡ рд╣реИ рдЬрдм x in mathcalP , рдЬреЛ рд▓реЗрдореНрдорд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред
 рд╡рд░реНрдЧ

рдЪрд▓реЛ E = \ {(lp (x), rd (x)) \ vert \ forall x \ notin \ mathcal {P}, 2 \ le x \ le n \}

рдХреНрдпреЛрдВрдХрд┐ lp(x) рдЯрд╛рдЗрдореНрд╕rd(x)=x (рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ rd() ), рдЕрдЧрд░ рд╣рдореЗрдВ рдмрд╣реБрдд рдХреБрдЫ рджрд┐рдпрд╛ рдЧрдпрд╛ рдИ рддрдм рд╣рдо рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддреЗ рдереЗ рдПрд▓рдкреА() рд╕рднреА рд╕рдордЧреНрд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП n рддрдХред рдпрд╣, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдПрд▓реНрдЧреЛрд░рд┐рдердо рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ:

рдПрд▓реНрдЧреЛрд░рд┐рдердо 2:

 1:   (l,r)  E: 2: lp[l*r] := l; 

рдзреНрдпрд╛рди рджреЗрдВ   рдЗрд╕рд▓рд┐рдП рдПрд▓реНрдЧреЛрд░рд┐рдердо 2 рдКрдкрд░ рд░реИрдЦрд┐рдХ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдпрд╣ рд╕рд╛рдмрд┐рдд рдХрд░ рджреВрдВрдЧрд╛ рдХрд┐ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рд╕реЗ рдПрд▓реНрдЧреЛрд░рд┐рдердо 1 рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╕реЗрдЯ рдХреЗ рд╕рднреА рддрддреНрд╡реЛрдВ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдкрд░рд┐рдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЪрд▓реЛ E '= \ {(p, r) \ vert p \ in \ mathcal {P}, 2 \ le r <n, p \ le lp (r), p \ рдЯрд╛рдЗрдореНрд╕ r \ le n \}

рд▓реЗрдореНрдорд╛ 2 : рдИ=рдИтА▓
рдкреНрд░рдорд╛рдг :

рдЪрд▓реЛ (рдП,рдмреА)рдИ$рдореЗ =>  рдореМрдЬреВрджрд╣реИx notin mathcalP, 2 lex len mida=lp(x),b=rd(x) ред

рдкрд░рд┐рднрд╛рд╖рд╛ рд╕реЗ рдПрд▓рдкреА(),рдЖрд░рдбреА() : a in mathcalP ред aрдмрд╛рд░b=x ред рд▓реЗрдореНрдорд╛ 1 рджреНрд╡рд╛рд░рд╛, a lelp(b) ред
рдХреНрдпреЛрдВрдХрд┐ rd(x)<x рддреЛ b<n ред
рдЬреИрд╕реЗ x notin mathcalP ред b ge2 ред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдИ ред x len рдЗрд╕рд▓рд┐рдпреЗ a bb len ред
рд╕рднреА 4 рд╕реНрдерд┐рддрд┐рдпрд╛рдВ рдИтА▓ рдкреВрд░реНрдг рд╕рд╛рдзрди (рдП,рдмреА) рдИрдореЗрдВ => E рд╕рдмреНрд╕реЗрдЯEтА▓ ред

рдЪрд▓реЛ (рдП,рдмреА) рдИрдореЗрдВ ред рдЪрд▓реЛ x=a bb ред
рдкрд░рд┐рднрд╛рд╖рд╛ рд╕реЗ рдИтА▓ ред a in mathcalP ред рдЗрд╕рд▓рд┐рдП, рдПрдХ - рд╕рд░рд▓ рд╡рд┐рднрд╛рдЬрди x ред
lp(x)=lp(a рдЯрд╛рдЗрдореНрд╕b)=min(lp(a),lp(b))=min(a,lp(b))$
TK a lelp(b) рддреЛ lp(x)=a рдЗрд╕рд▓рд┐рдП, b=rd(x)
рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░, x=a рдЯрд╛рдЗрдореНрд╕b lenред рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рднреА x=a рдЯрд╛рдЗрдореНрд╕b ge2.
рдХреЗ рд▓рд┐рдП рд╕рднреА рд╢рд░реНрддреЗрдВ рдИ рдкреВрд░рд╛ => EтА▓ subsetE.

рдЗрд╕рд▓рд┐рдП, рдИ=рдИтА▓
 рд╡рд░реНрдЧ

рдЕрдм рдпрд╣ рд╕рд╣реА рд▓реЛрдЧреЛрдВ рдХреЛ рдЫрд╛рдБрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИ рдЖрд░ рдФрд░ рдкреА рд╕реЗрдЯ рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рд╕реЗ рдИтА▓ рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо 2 рдХреЛ рд▓рд╛рдЧреВ рдХрд░реЗрдВред рдпрд╣ рдареАрдХ рд╡реИрд╕рд╛ рд╣реА рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдЕрд▓реНрдЧреЛрд░рд┐рдердо 1 рдХрд░рддрд╛ рд╣реИ (рдХреЗрд╡рд▓ i рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ r рдХреЗ рдмрдЬрд╛рдп рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рд▓реЗрдХрд┐рди рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реИ! рдПрдХ рд╕реЗрдЯ рдХреЗ рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реЙрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдИтА▓ рдЧрдгрдирд╛ рдХрд░рдирд╛ рдПрд▓рдкреА, рд╣рдореЗрдВ рдЬрд╛рдирдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдПрд▓рдкреА, рдХреНрдпреЛрдВрдХрд┐ рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рдПрдХ рд╢рд░реНрдд рд╣реИ p lelp(r) ред

рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╕рд╣реА рдХреНрд░рдордмрджреНрдз рдХреНрд░рдо рдХреЗ рдЖрд╕рдкрд╛рд╕ рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЗрд╕реЗ рдЫрд╛рдВрдЯрдирд╛ рдЬрд░реВрд░реА рд╣реИ рдЖрд░ рдмрд╛рд╣рд░реА рд▓реВрдк рдореЗрдВ, рдФрд░ рдкреА - рдЕрдВрджрд░ рдореЗрдВред рддреЛ рдПрд▓рдкреА(рдЖрд░) рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧрдгрдирд╛ рдХреА рдЬрд╛рдПрдЧреАред рдпрд╣ рддрдереНрдп рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкреНрд░рдореЗрдп рджреНрд╡рд╛рд░рд╛ рд╕рд┐рджреНрдз рд╣реЛрддрд╛ рд╣реИред

рдкреНрд░рдореЗрдп 1:
рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо 1 рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЗрдирд╡реЗрд░рд┐рдПрдВрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ: i = k рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реА рд▓реВрдк рдХреЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЗ рдмрд╛рдж, k рдХреЗ рд▓рд┐рдП рд╕рднреА primes рдХреЛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рднреА рдЧрд┐рдирд╛ рдЬрд╛рдПрдЧрд╛ рдПрд▓рдкреА() рд╕рднреА рдХреЗ рд▓рд┐рдП x notin mathcalP midx len, rd(x) lek рдПрд▓рдкреА рд╕рд░рдгреА рдореЗрдВред

рдкреНрд░рдорд╛рдг :
рд╣рдо рдкреНрд░реЗрд░рдг рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдмрд┐рдд рд╣реЛрддреЗ рд╣реИрдВред K = 2 рдХреЗ рд▓рд┐рдП, рдЗрдиреНрд╡рд░реНрдЯрд░ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЬрд╛рдВрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред рдХреЗрд╡рд▓ рдореБрдЦреНрдп 2 рдХреЛ рдкреАрдЖрд░ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ lp [] рд╕рд░рдгреА рд╢реБрд░реВ рдореЗрдВ рд╢реВрдиреНрдп рд╕реЗ рднрд░ рдЬрд╛рддреА рд╣реИред рд╕рд╛рде рд╣реА, рдПрдХрдорд╛рддреНрд░ рдпреМрдЧрд┐рдХ рд╕рдВрдЦреНрдпрд╛ рдЬрд┐рд╕рдореЗрдВ rd(x) le2 - рдпрд╣ 4. рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ рдХрд┐ рдЖрдВрддрд░рд┐рдХ рд▓реВрдк рдПрдХ рдмрд╛рд░ (n> 3 рдХреЗ рд▓рд┐рдП) рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛ рдФрд░ рд╕рд╣реА рдврдВрдЧ рд╕реЗ lp [4]: тАЛтАЛ= 2 рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛ред

рдЕрдм рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рдЖрдХреНрд░рдордгрдХрд╛рд░реА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ i = k-1 рдХреЗ рд▓рд┐рдП рд░рдЦрддрд╛ рд╣реИред рдЖрдЗрдП рд╣рдо рдпрд╣ рд╕рд╛рдмрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ i = k рдХреЗ рд▓рд┐рдП рднреА рдорд╛рдиреНрдп рд╣реЛрдЧрд╛ред

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИ рдХрд┐ рд╕рдВрдЦреНрдпрд╛ i, рдпрджрд┐ рдпрд╣ рдЕрднрд╛рдЬреНрдп рд╣реИ, рд╕реВрдЪреА pr рдФрд░ рдЙрд╕ рдореЗрдВ рдЬреЛрдбрд╝реА рдЬрд╛рдПрдЧреА рдПрд▓рдкреА() рд╕рднреА рд╕рдордЧреНрд░ рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЧрд┐рдирд╛ рдЬрд╛рдПрдЧрд╛ x len, рд╕рд╣рд┐рдд rd(x)=i рдпрд╣ k рдХреЗ рд▓рд┐рдП рдЗрдирд╡реЗрд░рд┐рдПрдВрдЯ рд╕реЗ рдпреЗ рд╕рдВрдЦреНрдпрд╛рдПрдВ рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА k-1 рдХреЗ рд▓рд┐рдП рдЗрдирд╡реЗрд░рд┐рдПрдВрдЯ рджреНрд╡рд╛рд░рд╛ рдХрд╡рд░ рдирд╣реАрдВ рдХрд┐рдП рдЧрдП рд╣реИрдВред

рдпрджрд┐ рдореИрдВ рд╕рд░рд▓ рд╣реВрдВ, рддреЛ lp [i] 0 рд╣реЛрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╕рд░рдгреА lp рдкрд░ рдПрдХрдорд╛рддреНрд░ рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓рд╛ рдСрдкрд░реЗрд╢рди, рдЬреЛ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ lp [i] (6 рд▓рд╛рдЗрди рдкрд░) рдХреА рдЧрдгрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╣рдореЗрд╢рд╛ рд╕рдордЧреНрд░ рд╕реВрдЪрдХрд╛рдВрдХреЛрдВ рдХреЛ рд▓рд┐рдЦрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ p * i (i рдХреЗ рд▓рд┐рдП) 1) - рд╣рдореЗрд╢рд╛ рдпреМрдЧрд┐рдХред рдЗрд╕рд▓рд┐рдП, рдореИрдВ primes рдХреА рд╕реВрдЪреА рдореЗрдВ рд╕рдВрдЦреНрдпрд╛ рдЬреЛрдбрд╝ рджреА рдЬрд╛рдПрдЧреАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд▓рд╛рдЗрди 3 рдореЗрдВ, lp [i] рдХреЛ рдЧрд┐рдирд╛ рдЬрд╛рдПрдЧрд╛ред

рдпрджрд┐ рдореИрдВ рд╕рдВрдорд┐рд╢реНрд░ рд╣реИ, рддреЛ рдкреБрдирд░рд╛рд╡реГрддрд┐ lp рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ [i] рдкрд╣рд▓реЗ рд╕реЗ рд╣реА i = k-1 рдХреЗ рд▓рд┐рдП рдЖрд╡рдзрд┐рдХ рджреНрд╡рд╛рд░рд╛ рдЧрдгрдирд╛ рдХреА рдЬрд╛рдПрдЧреА, рдХреНрдпреЛрдВрдХрд┐ rd(i)<i рдпрд╛ rd(i) leiтИТ1, рдЗрд╕рд▓рд┐рдП, рдореИрдВ рдкрд┐рдЫрд▓реЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рдЕрдкрд░рд┐рд╡рд░реНрддрдиреАрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рдЖрддрд╛ рд╣реВрдВред рдЗрд╕рд▓рд┐рдП, primes рдХреА рд╕реВрдЪреА рдореЗрдВ рд╕рдордЧреНрд░ рд╕рдВрдЦреНрдпрд╛ i рдХреЛ рдирд╣реАрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПрдЧрд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд╣реА lp [i] рд╣реЛрдиреЗ рдФрд░ i рд╕рдорд╛рд╡реЗрд╢реА рддрдХ рд╕рднреА primes, 5-6 рд▓рд╛рдЗрдиреЛрдВ рдореЗрдВ рд▓реВрдк рд╕рднреА рддрддреНрд╡реЛрдВ рдХреЛ рдкреБрдирд░рд╛рд╡реГрддреНрдд рдХрд░ рджреЗрдЧрд╛ (p,i) EрдореЗрдВ рдЬрд┐рд╕рдореЗрдВ рджреВрд╕рд░рд╛ рднрд╛рдЧ i:

  • рдкреАрдореЗрдВрдкреА, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕реВрдЪреА рдЬрдирд╕рдВрдкрд░реНрдХ рд╕реЗ рд╣реИ
  • p lelp(i), рдЪрдХреНрд░ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд░реНрдд рдХреЗ рджреНрд╡рд╛рд░рд╛
  • p рдЧреБрдирд╛i len, рдЪрдХреНрд░ рдХреЛ рд░реЛрдХрдиреЗ рдХреЗ рд▓рд┐рдП рд╢рд░реНрдд рдХреЗ рджреНрд╡рд╛рд░рд╛
  • i<n, рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ p рдЧреБрдирд╛i len, p>1

рдЬрдирд╕рдВрдкрд░реНрдХ рд╕реВрдЪреА рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ primes рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдХреЗрд╡рд▓ рд╕рдВрдЦреНрдпрд╛ рддрдХ lp(i) lei ред рдЗрд╕рд▓рд┐рдП, рдПрд▓рдкреА [] рдореВрд▓реНрдпреЛрдВ рдХреА рдЧрдгрдирд╛ рд╕рднреА рдорд┐рд╢реНрд░рд┐рдд рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХреА рдЬрд╛рдПрдЧреА x рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП rd(x)=i ред рдпреЗ рдареАрдХ рд╡реЗ рд╕рднреА рд╕рдВрдЦреНрдпрд╛рдПрдБ рд╣реИрдВ рдЬреЛ k-1 рдХреЗ рд▓рд┐рдП invariant рд╕реЗ k рдХреЗ рд▓рд┐рдП invariant рд╕реЗ рд╕рдВрдХреНрд░рдордг рдХреЗ рджреМрд░рд╛рди рдЧрд╛рдпрдм рдереАрдВред

рдЗрд╕рд▓рд┐рдП, рдЖрдХреНрд░рдордгрдХрд╛рд░реА рдХрд┐рд╕реА рднреА i = 2. рдПрди рдХреЗ рд▓рд┐рдП рд░рдЦрддрд╛ рд╣реИред

 рд╡рд░реНрдЧ

1 = i = n рдХреЗ рд▓рд┐рдП рдкреНрд░рдореЗрдп 1 рд╕реЗ рд╣рдорд▓рд╛рд╡рд░ рджреНрд╡рд╛рд░рд╛ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╕рднреА pr рддрдХ n рдФрд░ рд╕рднреА lp [] рдХреА рдЧрдгрдирд╛ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо 1 рджреНрд╡рд╛рд░рд╛ рдХреА рдЬрд╛рдПрдЧреАред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЪреВрдВрдХрд┐ рдкрдВрдХреНрддрд┐рдпреЛрдВ рдореЗрдВ 5-6 рд╕реЗрдЯ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рддрддреНрд╡реЛрдВ рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдИ , рддреЛ рдХреБрд▓ рдЖрдВрддрд░рд┐рдХ рд▓реВрдк рдХреЛрдИ рдФрд░ рдЕрдзрд┐рдХ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдЧрд╛  vertE vert<n рд╕рдВрдЪрд╛рд▓рдиред рд▓реВрдк рдореЗрдВ рдЪреЗрдХ рдСрдкрд░реЗрд╢рди рдЖрд╕рд╛рдиреА рд╕реЗ рдЪрд▓реЗрдЧрд╛  рдКрд░реНрдзреНрд╡рд╛рдзрд░E vert+nтИТ1<2n рд╕рдордп (  рдКрд░реНрдзреНрд╡рд╛рдзрд░E vert рд╕рдордп рд╕рд╣реА рдФрд░ n-1 рдмрд╛рд░ рдЖрдПрдЧрд╛, рдкреНрд░рддреНрдпреЗрдХ i рдХреЗ рд▓рд┐рдП, рдЧрд▓рдд рд╡рд╛рдкрд╕ рдЖрдПрдЧрд╛)ред рд╢реЗрд╖ рд╕рднреА рдСрдкрд░реЗрд╢рдиреЛрдВ рдХреЛ i рд╕реЗ 2 рд╕реЗ n рдореЗрдВ рдПрдХ рдЪрдХреНрд░ рдореЗрдВ рдиреЗрд╕реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдпрд╣ рдирд┐рдореНрдирд╛рдиреБрд╕рд╛рд░ рд╣реИ рдХрд┐ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо 1 рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдУ (рдПрди) рд╣реИред

Source: https://habr.com/ru/post/hi452388/


All Articles