И можно вначале быстренько составить список по праймориальному модулю и шагать по нему.
Даже для 13# я никакого заметного ускорения не вижу. А для 17# наоборот замедление.
Видимо factor(n,67) работает достаточно быстро чтобы уменьшение количества его вызовов роли не играло.
-- 24.11.2025, 21:18 --желательно посчитать где-то до 52-й степени 10-ки.
Код:
10^33: 131580 101 282 322 198 5min, 49,258 ms
10^34: 131571 96 278 319 202 7min, 6,105 ms
10^35: 131600 94 272 319 205 8min, 35,925 ms
10^36: 131596 92 266 321 207 10min, 44,966 ms
10^37: 131589 89 262 319 212 12min, 45,356 ms
10^38: 131601 88 258 316 213 15min, 27,871 ms
10^39: 131582 86 254 314 216 33min, 6,522 ms
10^40: 131600 83 250 312 218 38min, 53,482 ms
10^41: 131593 80 244 315 219 1h, 3min, 48,726 ms
10^42: 131577 77 244 312 224 1h, 10min, 8,913 ms
10^43: 131565 77 236 309 227 1h, 24min, 11,953 ms
10^44: 131564 74 234 307 228 1h, 36min, 56,354 ms
10^45: 131590 73 232 305 230 2h, 28min, 31,142 ms
10^46: 131585 72 229 302 231 2h, 30min, 34,431 ms
Начиная с 39-й степени считалось в 4 потока в фоне. Жаль оборвал, скоро могли быть и 47 и 48.