OFFSET
1,2
COMMENTS
For each divisor d of n, add d if d is even. Otherwise add 1. For example, for n = 6, the divisors of 6 are 1, 2, 3, 6. This gives 1 + 2 + 1 + 6 = 10.
LINKS
Antti Karttunen, Table of n, a(n) for n = 1..20000
FORMULA
a(p) = 2 iff p is an odd prime. - Wesley Ivan Hurt, Nov 28 2021
MATHEMATICA
Table[DivisorSum[n, #^Mod[(# + 1), 2] &], {n, 77}] (* Michael De Vlieger, Nov 10 2021 *)
PROG
(PARI) A349211(n) = sumdiv(n, d, d^((1+d)%2)); \\ Antti Karttunen, Dec 14 2021
(Python)
from math import prod
from sympy import factorint
def A349211(n):
f = factorint(n>>(m:=(~n&n-1).bit_length())).items()
d = prod(e+1 for p, e in f)
s = prod((p**(e+1)-1)//(p-1) for p, e in f)
return d+s*((1<<(m+1))-2) # Chai Wah Wu, Jul 16 2022
CROSSREFS
KEYWORD
nonn
AUTHOR
Wesley Ivan Hurt, Nov 10 2021
STATUS
approved