login
The OEIS is supported by the many generous donors to the OEIS Foundation.

 

Logo
Hints
(Greetings from The On-Line Encyclopedia of Integer Sequences!)
A363764 a(1)=1, and thereafter, a(n) is the number of terms in the sequence thus far that appear with a frequency not equal to that of a(n-1). 3

%I #57 Jul 25 2023 09:14:59

%S 1,0,0,1,0,2,5,5,4,7,7,5,6,10,10,9,12,12,10,10,16,16,14,18,18,15,20,

%T 20,16,20,18,16,24,26,26,27,28,28,28,24,30,33,33,31,35,35,32,37,37,33,

%U 32,35,31,37,30,39,48,48,40,50,50,41,52,52,42,54,54,43,56,56,44,58,58

%N a(1)=1, and thereafter, a(n) is the number of terms in the sequence thus far that appear with a frequency not equal to that of a(n-1).

%C The first time a number appears for the 8th time is a(1491228545) = 953950324. - _Pontus von Brömssen_, Jul 06 2023

%H Neal Gersh Tolunsky, <a href="/A363764/b363764.txt">Table of n, a(n) for n = 1..10000</a>

%H Thomas Scheuerle, <a href="/A363764/a363764.png">Scatterplot of a(n)/n for the first 100000 values</a>. It is remarkable that we see extreme values a(n)/n > 0.99 for n = {1, 20957, 22061, 24915, ...}.

%H Neal Gersh Tolunsky, <a href="/A363764/a363764_1.png">Graph of first 500000 terms</a>

%e a(8)=5 occurs two times, so a(9) is the number of terms which do not occur two times, which is 4 (there are three 0s and one 2).

%t a[1] = 1; a[n_] := a[n] = Total[Select[Tally[v = Array[a, n - 1]][[;; , 2]], # != Count[v, a[n - 1]] &]]; Array[a, 100] (* _Amiram Eldar_, Jun 30 2023 *)

%o (Python)

%o from itertools import count,islice

%o from collections import defaultdict

%o def A363764_gen():

%o x = 1

%o freq = defaultdict(int)

%o freq[x] = f0 = 1

%o freqfreq = defaultdict(int)

%o freqfreq[1] = 1

%o for n in count(1):

%o yield x

%o x = n-f0*freqfreq[f0]

%o freq[x] = f0 = freq[x]+1

%o if f0 != 1: freqfreq[f0-1] -= 1

%o freqfreq[f0] += 1

%o def A363764_list(nmax):

%o return list(islice(A363764_gen(), nmax)) # _Pontus von Brömssen_, Jul 01 2023 (after an idea by _Kevin Ryde_)

%o (MATLAB)

%o function a = A363764( max_n )

%o s = zeros(1,max_n); a = 1; s(2) = 1;

%o for n = 2:max_n

%o a(n) = length(find(s(a+1)~=s(a(n-1)+1)));

%o s(a(n)+1) = s(a(n)+1)+1;

%o end

%o end % _Thomas Scheuerle_, Jun 30 2023

%Y Cf. A350768, A363301.

%K nonn

%O 1,6

%A _Neal Gersh Tolunsky_, Jun 28 2023

Lookup | Welcome | Wiki | Register | Music | Plot 2 | Demos | Index | Browse | More | WebCam
Contribute new seq. or comment | Format | Style Sheet | Transforms | Superseeker | Recents
The OEIS Community | Maintained by The OEIS Foundation Inc.

License Agreements, Terms of Use, Privacy Policy. .

Last modified July 17 04:16 EDT 2024. Contains 374360 sequences. (Running on oeis4.)