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!)
A362531 The smallest integer m such that m mod 2k >= k for k = 1, 2, 3, ..., n. 1

%I #26 Jun 22 2023 06:03:42

%S 1,3,3,15,15,47,95,95,287,335,1199,1199,1295,2015,2879,2879,2879,2879,

%T 2879,2879,2879,43199,211679,211679,211679,211679,211679,211679,

%U 211679,211679,3084479,3084479,3084479,3084479,3084479,3084479,302702399,469909439

%N The smallest integer m such that m mod 2k >= k for k = 1, 2, 3, ..., n.

%C Take the square array A(k, l) with k= 1, 2, ... and l = 0, 1, ... such that for each k, A(k, l) takes k zeros and then k ones alternately:

%C 0, 1, 0, 1, 0, 1, 0, 1, ...

%C 0, 0, 1, 1, 0, 0, 1, 1, ...

%C 0, 0, 0, 1, 1, 1, 0, 0, ...

%C ...

%C Then the a(n)-th column is the first column which begins with n ones.

%H Tomohiro Yamada, <a href="/A362531/a362531.py.txt">Fast Python program</a>, the original program written by nazratt2.

%e a(3) = 3 since 3 mod 2 = 1, 3 mod 4 = 3 >= 2, 3 mod 6 = 3 (but 3 mod 8 = 3 < 4) while 1 mod 4 = 1 < 2, 2 mod 2 = 0 < 1.

%o (PARI) a(n)={my(m);m=1;while(vecmin(vector(n,j,(m%(2*j))/j))<1,m=m+1);m}

%o (PARI) n=1;for(m=1,10^9,while(vecmin(vector(n,j,(m%(2*j))/j))>=1,print(n," ",m);n=n+1))

%o (Python)

%o def A362531(n):

%o m = 1

%o while True:

%o for k in range(n,0,-1):

%o if (l:=k-m%(k<<1))>0:

%o break

%o else:

%o return m

%o m += l # _Chai Wah Wu_, Jun 21 2023

%Y Cf. A053664.

%K nonn

%O 1,2

%A _Tomohiro Yamada_, Apr 24 2023

%E a(37)-a(38) from _Yifan Xie_, Apr 24 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 September 1 11:43 EDT 2024. Contains 375589 sequences. (Running on oeis4.)