Кстати, почему у меня дошли руки до D(24,19). Потому что по D(48,21) и D(48,22) я вчера досчитал всё что пока планировал.
Но ещё не всё аккуратно отсортировал. Ну вот например, Топ-10 для D(48,21), благодаря новым находкам, уже не содержит цепочки с valids=18.
Код:
Start Location Vlds
52556626259340931919271848023566857910792017169 111111111111111111111 21 An
17668887847524548413038893976018715843277693308027547 11111111111111111111 20 Vl
2243917876323397793114117349470873431446256411 111111111111111111 1 19 An
77020123225195073521798047020195108498655654811 11 111111111111 11111 19 An
5908388043825578351730345292813071711296723319324 1111111111111111111 19 Vl
26775093546337571754412744723988589091340703171346 1111111 1111111111 11 19 An
95130650958547713056080682353916360756119917627537 1 1111111111111 11111 19 An
85214054718602387929373909199904790013177732572016804946 1111111 1111111111 11 19 Vl
120331053898175383312075133358643262841647885054683227346 111111111 1111111 111 19 Na
261884436669037409091613821817249311493316461397994819346 1111111111111111 111 19 Na
И ещё две находки имеют
valids=19, но не из 21-го числа подряд, а из 22-х.
Ну так вот, сегодня с утреца начал разбираться с ентими 24-мя делителями. То есть пытался написать программу. Изрядная путаница.
Обозначения у Владимира и Дмитрия во многом не такие как у меня. Так что проблема покруче чем у Буриданова осла — он-то вроде из двух выбирал. А я нередко из 3-4-х.
Что такое plt, например? У меня ассоциация с платиной. bad — понятно, это хорошее обозначение запрещённых остатков для терапевтики.
Свои-то мне нравятся. Например:
bezp — места без простых, то есть pq, pqr и так далее.
onlyp — только с простыми.
mdkv — Места Для КВадратов (сократил до mkv).
rass — текущая расстановка квадратов.
Для трёх простых брали 6-кратный шаг, для нуля простых — двукратный. bad считали то так, то сяк. Проверки были-то такие, то сякие, да ещё и многоярусные.
Запутался

Но ничего, не впервой, вроде.