Есть догадка, что кортежы с простыми со значениями меньше длины кортежа существуют в ограниченном количестве - один, два или несколько больше.
Если это так, то нет смысла по таким простым считать.
Вы серьёзно?? То есть что по-Вашему по модулю 5 годятся любые остатки кроме нуля?? Но ведь подробно расписано же:
Код:
Pattern 0 2 6 8 12 18 20 26 30 32 36 42
Ostav
mod 5 0 2 1 3 2 3 0 1 0 2 1 2 4
Разрешённый остаток
![$5-4=1$ $5-4=1$](https://dxdy-01.korotkov.co.uk/f/0/8/d/08da8ed00fef874fd9cbf51cfd571ef982.png)
. И он уже расписан в таблице выше.
Ну возьмём, допустим, остаток для начального числа равный двум.
Не стану всю строку расписывать, а сразу гляну строчку выше, не забуду, что
![$5-2=3$ $5-2=3$](https://dxdy-01.korotkov.co.uk/f/c/6/3/c6316bb3531efa33fa3fc59049158a6682.png)
и посмотрю под каким гэпом (прибавкой к первому числу паттерна) стоит ближайшая 3-ка. Увижу её под 8-кой. Вот и возьму в качестве прибавки 8-ку:
![$2 + 8 \equiv 0 \mod 5$ $2 + 8 \equiv 0 \mod 5$](https://dxdy-03.korotkov.co.uk/f/a/e/2/ae256980b009909767826751a3f62ce682.png)
. Приплыли. Не может быть в 4-й позиции кортежа простого числа, потому что оно будет делиться нацело на 5.
Ну возьмём, допустим, остаток для начального числа равный трём.
Не стану всю строку расписывать, а сразу гляну строчку выше, не забуду, что
![$5-3=2$ $5-3=2$](https://dxdy-03.korotkov.co.uk/f/6/6/d/66d131c184e6593cd394bb0b1926141282.png)
и посмотрю под какой прибавкой стоит ближайшая 2-ка. Увижу её под 2-кой. Вот и возьму в качестве прибавки 2-ку:
![$3 + 2 \equiv 0 \mod 5$ $3 + 2 \equiv 0 \mod 5$](https://dxdy-01.korotkov.co.uk/f/8/f/8/8f846f798154e3c1e2e7f1dffdae838082.png)
. Приплыли. Не может быть во 2-й позиции кортежа простого числа, потому что оно будет делиться нацело на 5.
Ну возьмём, допустим, остаток для начального числа равный четырём.
Не стану всю строку расписывать, а сразу гляну строчку выше, не забуду, что
![$5-4=1$ $5-4=1$](https://dxdy-01.korotkov.co.uk/f/0/8/d/08da8ed00fef874fd9cbf51cfd571ef982.png)
и посмотрю под какой прибавкой стоит ближайшая 1-ка. Увижу её под 6-кой. Вот и возьму в качестве прибавки 6-ку:
![$4 + 6 \equiv 0 \mod 5$ $4 + 6 \equiv 0 \mod 5$](https://dxdy-01.korotkov.co.uk/f/4/1/8/4181d2f19527e713679fa9cc04068d1082.png)
. Приплыли. Не может быть в 3-й позиции кортежа простого числа, потому что оно будет делиться нацело на 5.
Изложите, пожалуйста, что означают термины: гэп; Razr; Ostav
Всё-таки обычно гэп это несколько другое, так что заменил на прибавку к начальному числу, см. выше.
Razr — массив РАЗРешённых остатков.
Ostav — массив ОСТАВшихся, то есть не встретившихся остатков.