Ну что же, покажу находки. Программа проверяет их по всему полю шириной 31. На тот случай если вдруг 24 делителя соберутся сами собой. И такое порой происходит. Покажу это на максимальных примерах.
Код:
1112222222222333333333344444444
7890123456789012345678901234567
11111111 111111 1111 1 19
111111111111 111111 1 19
Здесь старт полосы с 1-цы, но оба раза на одном и том же 28-м месте собрались два числа вида
28pq:
Код:
[2, 2; 7, 1; 349, 1; 428643148898349034823797401248097862300369, 1]
[2, 2; 7, 1; 110550829311571973, 1; 2599301377481130844460903897, 1]
И поскольку правая единичка с 28-го(44-го) места не попадает в полосу паттерна шириной 20, то в таблицу эти цепочки попадают с результатом
valids=18. Они на 4-м и 6-м местах.
Код:
Start Location Valids
193236366695012090739604639366442542643849041 1111 1111111111 1111 18 An
371086417867514855080910821763941115270658841 11111 1111 111111111 18 An
1935856974901560102311780316015167099998653841 1 1111111111111 1111 18 De
4188700851034666768298148204996412310399205841 11111111 111111 1111 18 De
6203379639408130405522862445118169887658541841 1111111111 11111 111 18 De
8045937841515011348849027358710575723447005841 111111111111 111111 18 De