Вот именно, что такой разговор у нас уже был, и я ещё тогда понял и простил.
Зачем здесь этот смайлик — непонятно. И зачем было повторять, скажем так, не вполне лицеприятную фразу — тоже.
Между тем, посчитал длину 12:
Код:
Серия 2^ Комплектов Счёт Найдено Время Ср. скорость
посчитано от 0 до D(96,12) секунд цеп/сутки
0-0-11-1-0-5! 16 3! * 6! 15 1e45 111 41171 233
0-0-11-1-0-5! 17 3! * 6! 3 1e45 (111) 37495+375 253 Э
0-0-11-1-0-5! 18 3! * 6! 4 1e45 (111) 37800+378 251 Э
0-0-12-0-0-5! 16 3! * 7! 5 1e46 (123) 34434+344 306 Э
0-0-12-0-0-5! 17 3! * 7! 90 1e46 123 31171 341
0-0-12-0-0-5! 18 3! * 7! 90 1e46 123 30612 347
0-0-12-0-0-5! 19 3! * 7! 8 1e46 (123) 33233+332 317 Э
0-1-11-0-0-5! 16 3!*7!*1 20 1e47 (101) 32160+322 267 Э
0-1-11-0-0-5! 17 3!*7!*1 30 1e47 (101) 28320+283 305 Э
0-1-11-0-0-5! 18 3!*7!*1 800 1e47 101 27343 319
0-1-11-0-0-5! 19 3!*7!*1 25 1e47 (101) 28560+286 303 Э
1-0-11-0-0-5! 17 3!*7!*1*1 100 1e49 (115) 31200+312 315 Э
1-0-11-0-0-5! 18 3!*7!*1*1 2400 1e49 115 30705 324
1-0-11-0-0-5! 19 3!*7!*1*1 100 1e49 (115) 30480+305 323 Э
Э — применялась экстраполяция, например 3 --> 15
Вот здесь, из-за того что время счёта было слишком долгим, уже применялась экстраполяция, хотя можно было попробовать считать многопоточно.
То есть один вариант для каждой серии считался полностью, а для других вариантов из той же серии считалось меньше комплектов.
Например, 100 комплектов вместо 2400. По этим 100 комплектам я определял среднюю скорость счёта комплекта, а затем умножал на 2400 и накидывал 1% чтоб не обольщаться. Ну и предполагал что для другого количества предпростых найдётся такое же количество цепочек, что ранее многократно выполнялось.
Не говорю, что этот способ самый лучший, но пока так.
Ну и квинтэссенция этого счёта — сводная таблица по 7 различным длинам:
Код:
Кортеж Серия 2^ Комплектов Счёт Найдено Время Скорость
посчитано от 0 до D(96,L) секунд корт/сут
D(96,6) 0-1-5-0-0-2! 15 3!*4!*1 24 1e25 292 57 442611
D(96,7) 0-1-6-0-0-3! 16 2!*5!*1 48 1e27 100 51 169412
D(96,8) 1-0-7-0-0-3! 17 2!*6!*1*1 130 1e34 112 240 40320
D(96,9) 1-0-8-0-0-4! 17 2!*6!*1*1 130 1e37 108 461 20241
D(96,10) 1-0-9-0-0-4! 17 3!*7!*1*1 400 1e41 163 2722 5174
D(96,11) 1-0-A-0-0-5! 18 3!*7!*1*1 600 1e44 235 9816 2068
D(96,12) 0-0-C-0-0-5! 18 3!*7! 90 1e46 123 30612 347
*А — 10
*С — 12