A284120 Permutation of the positive integers: a(n) = A258746(A117120(n)) = A117120(A258746(n)).
1, 2, 3, 4, 5, 6, 7, 9, 8, 11, 10, 13, 12, 15, 14, 18, 19, 16, 17, 22, 23, 20, 21, 26, 27, 24, 25, 30, 31, 28, 29, 37, 36, 39, 38, 33, 32, 35, 34, 45, 44, 47, 46, 41, 40, 43, 42
Offset: 1
Keywords
Links
- Yosu Yurramendi, Table of n, a(n) for n = 1..32767
Programs
-
Mathematica
A[n_]:= If[n<4, n, If[EvenQ[n], 2A[n/2] + 1, 2A[(n - 1)/2]]]; a[n_]:= If[n<4,n,If[OddQ[Floor[Log2[n]]], If[EvenQ[n], 2a[n/2], 2a[(n - 1)/2] + 1], If[EvenQ[n], 2a[n/2] + 1, 2a[(n - 1)/2]]]]; Table[a[A[n]],{n,50}] (* Indranil Ghosh, Mar 21 2017 *)
-
PARI
A(n) = if(n<4, n, if(n%2, 2*A(n\2), 2*A(n/2)+1)); a(n) = if(n<4, n, if(logint(n, 2)%2, if(n%2, 2*a(n\2) + 1, 2*a(n/2)), if(n%2, 2*a(n\2), 2*a(n/2) + 1))); for(n=1, 50, print1(a(A(n)),", ")) \\ Indranil Ghosh, Mar 21 2017, modified by Charles R Greathouse IV
-
R
maxrow <- 6 # by choice a <- 1:7 for(m in 2:maxrow) for(k in 0:(2^m-1)) { if(m%%2 == 0) {a[2^(m+1)+2*k ] <- 2*a[2^m+k]+1 a[2^(m+1)+2*k+1] <- 2*a[2^m+k] } else {a[2^(m+1)+2*k ] <- 2*a[2^m+k] a[2^(m+1)+2*k+1] <- 2*a[2^m+k]+1} } a
Comments