|
|
A331627
|
|
Integers that are (exactly) k-deficient-perfect numbers.
|
|
2
|
|
|
1, 2, 4, 8, 10, 15, 16, 21, 32, 44, 45, 50, 52, 63, 64, 75, 99, 105, 117, 128, 130, 135, 136, 152, 153, 154, 165, 170, 182, 184, 189, 190, 195, 207, 230, 231, 232, 238, 250, 256, 266, 273, 290, 297, 310, 315, 322, 351, 375, 399, 405, 429, 434, 435, 441, 459, 484, 495, 512
(list;
graph;
refs;
listen;
history;
text;
internal format)
|
|
|
OFFSET
|
1,2
|
|
COMMENTS
|
An integer m is an exactly k-deficient-perfect number if sigma(n) = 2*n - Sum_{k} d_k, where d_i are distinct proper divisors of n.
|
|
LINKS
|
|
|
EXAMPLE
|
117 is an exactly 2-deficient-perfect number with d1=13 and d2=39: sigma(117) = 182 = 2*117 - (13 + 39). See Theorem 1 p. 2 of Chen.
|
|
MATHEMATICA
|
kdef[n_] := n == 1 || Block[{s = 2*n - DivisorSigma[1, n], d}, If[s <= 0, False, d = Most@ Divisors@ n; MemberQ[ Total /@ Subsets[d, {1, Length@ d}], s]]]; Select[ Range[512], kdef] (* Giovanni Resta, Jan 23 2020 *)
|
|
PROG
|
(PARI) padbin(n, len) = {my(b = binary(n)); while(length(b) < len, b = concat(0, b); ); b; }
isok(n) = {my(d = divisors(n), s = vecsum(d))); my(nbdd = #d); for (i= 1, 2^nbdd-1, my(vecb = padbin(i, nbdd)); if (sum(j=1, nbdd, vecb[j]*d[j]) == 2*n - s, return(1)); ); }
|
|
CROSSREFS
|
|
|
KEYWORD
|
nonn
|
|
AUTHOR
|
|
|
STATUS
|
approved
|
|
|
|