Для положительного целого числа 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
^
это власть