Как оказалось у меня ошибка в расчётах как минимум всех 7-108, потерялись несколько первых кортежей:
7-108-1:
19: 0 4 10 12 18 22 24 28 34 40 42 48 52 54 60 64 70 78 82 84 88 90 94 108, len=24, valids=7
83: 0 6 14 18 20 24 26 30 44 48 54 56 66 68 74 80 84 90 96 98 108, len=21, valids=7
173: 0 6 8 18 20 24 26 38 50 54 56 60 66 68 78 84 90 96 98 104 108, len=21, valids=7
523: 0 18 24 34 40 46 48 54 64 70 76 78 84 90 94 96 108, len=17, valids=7
7-108-2:
19: 0 4 10 12 18 22 24 28 34 40 42 48 52 54 60 64 70 78 82 84 88 90 94 108, len=24, valids=7
223: 0 4 6 10 16 18 28 34 40 46 48 54 58 60 70 84 88 90 94 108, len=20, valids=7
7-108-3:
29: 0 2 8 12 14 18 24 30 32 38 42 44 50 54 60 68 72 74 78 80 84 98 102 108, len=24, valids=7
73: 0 6 10 16 24 28 30 34 36 40 54 58 64 66 76 78 84 90 94 100 106 108, len=22, valids=7
1009: 0 4 10 12 22 24 30 40 42 52 54 60 78 82 84 88 94 100 108, len=19, valids=7
7-108-4:
19: 0 4 10 12 18 22 24 28 34 40 42 48 52 54 60 64 70 78 82 84 88 90 94 108, len=24, valids=7
593: 0 6 8 14 20 24 26 38 48 50 54 60 66 68 80 84 90 98 108, len=19, valids=7
Так что точные значения надо увеличить на 2-4. Это важно для малых количеств. Они должны быть такими:
-1 -2 -3 -4
1e1: 0 0 0 0
1e2: 2 1 2 1
1e3: 4 2 2 2
1e4: 6 4 5 3
1e5: 10 7 10 6
1e6: 24 13 22 11
1e7: 57 42 44 30
1e8: 163 112 155 114
1e9: 642 412 621 401
1e10: 2887 1850 2541 1827
1e11: 13813 9207 12201 9227
1e12: 71642 47917 63873 48034
1e13: 399280 265826 354383 265601
1e14: 2318066
1e15: 13997875
Ещё посчитал реальные данные по 5-36 для сравнения с предсказаниями:
Код:
v=[0,6,18,30,36]
1e1: nn=[0], sum=0
1e2: nn=[0, 0, 0, 0, 2, 0, 1], sum=3
1e3: nn=[0, 0, 2, 0, 2, 0, 1], sum=5
1e4: nn=[0, 0, 12, 2, 2, 0, 1], sum=17
1e5: nn=[5, 8, 22, 6, 4, 0, 1], sum=46
1e6: nn=[28, 46, 42, 13, 4, 0, 1], sum=134
1e7: nn=[124, 259, 161, 37, 13, 1, 1], sum=596
1e8: nn=[797, 1140, 565, 128, 23, 2, 1], sum=2656
1e9: nn=[5162, 6102, 2507, 501, 56, 4, 1], sum=14333
1e10: nn=[33869, 33006, 12171, 2028, 178, 11, 1], sum=81264
1e11: nn=[226131, 192985, 62072, 9579, 766, 28, 1], sum=491562