Зная, что такие числа образуются путем возведения простых чисел в четную степень
У вас устаревшие сведения. Любой квадрат (и только он) имеет нечётное количество делителей. Ессно, речь про натуральные числа.
Идущие подряд квадраты удобно вычислять как частичную сумму первых нечётных чисел, просто накапливаяя её.



И так далее.