login
Indices of records in A371921: numbers k such that A371921(k) > A371921(m) for all m < k.
1

%I #7 Apr 12 2024 11:40:54

%S 1,12,24,90,204,330,540,1080,1140,2184,3480,6324,15630,23496,38340,

%T 48510,56760,99636,234960,270180,300150,528180,703080,973644,1907178,

%U 5992380,7980930,12032640,20687436,23847642,27465840,28653720,34964340

%N Indices of records in A371921: numbers k such that A371921(k) > A371921(m) for all m < k.

%C The corresponding record values are 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 13, ... (see the link for more values).

%H Amiram Eldar, <a href="/A371922/a371922.txt">Table of n, a(n), A371921(a(n)) for n = 1..33</a>.

%e The iterations of A033880 over the first 8 terms:

%e n | a(n) | Iterations

%e --+------+----------------------------------------------------------------

%e 1 | 1 | 1 -> -1

%e 2 | 12 | 12 -> 4 -> -1

%e 3 | 24 | 24 -> 12 -> 4 -> -1

%e 4 | 90 | 90 -> 54 -> 12 -> 4 -> -1

%e 5 | 204 | 204 -> 96 -> 60 -> 48 -> 28 -> 0

%e 6 | 330 | 330 -> 204 -> 96 -> 60 -> 48 -> 28 -> 0

%e 7 | 540 | 540 -> 600 -> 660 -> 696 -> 408 -> 264 -> 192 -> 124 -> -24

%e 8 | 1080 | 1080 -> 1440 -> 2034 -> 378 -> 204 -> 96 -> 60 -> 48 -> 28 -> 0

%t ab[n_] := Module[{k}, If[n < 1, 0, k = DivisorSigma[1, n] - 2*n; If[k < 1, 0, k]]]; f[n_] := Module[{s = NestWhileList[ab, n, UnsameQ, All]}, If[s[[-1]] == 0, Length[s] - 2, 0]]; seq[max_] := Module[{fm = 0, f1, s = {}}, Do[f1 = f[n]; If[f1 > fm, fm = f1; AppendTo[s, n]], {n, 1, max}]; s]; seq[10^5]

%o (PARI) ab(n) = {my(k); if(n < 1, 0, k = sigma(n) - 2*n; if(k < 1, 0, k));}

%o f(n) = {my(t = 0); until(bittest(t, n = ab(n)), t += 1<<n); if(n == 0, hammingweight(t) - 1, 0);} \\ after _M. F. Hasler_ at A098007

%o lista(kmax) = {my(fm = 0, f1); for(k = 1, kmax, f1 = f(k); if(f1 > fm, fm = f1; print1(k, ", "))); }

%Y Cf. A033880, A098007, A371921.

%K nonn,more

%O 1,2

%A _Amiram Eldar_, Apr 12 2024