Для положительного целого числа nс простой факторизацией, n = p1^e1 * p2^e2 * ... pk^ekгде p1,...,pkпростые числа и e1,...,ekположительные целые, мы можем определить две функции:
Ω(n) = e1+e2+...+ekколичество простых делителей (посчитано с кратностью) ( A001222 )ω(n) = kчисло различных простых делителей. ( A001221 )
С помощью этих двух функций мы определяем избыток e(n) = Ω(n) - ω(n) ( A046660 ). Это можно рассматривать как меру того, насколько близко число к квадрату.
Вызов
Для заданного положительного целого числа nверните e(n).

Примеры
Для n = 12 = 2^2 * 3нас есть Ω(12) = 2+1и ω(12) = 2поэтому e(12) = Ω(12) - ω(12) = 1. Для любого квадратичного числа nмы, безусловно, имеем e(n) = 0. Первые несколько терминов
1 0
2 0
3 0
4 1
5 0
6 0
7 0
8 2
9 1
10 0
11 0
12 1
13 0
14 0
15 0
^это власть