A384990 Order of the permutation of [n] formed by a Josephus elimination variation: take k, skip 1, with k starting at 1 and increasing by 1 after each skip.
1, 1, 2, 2, 4, 5, 6, 7, 15, 9, 12, 11, 12, 13, 14, 60, 16, 70, 24, 88, 20, 60, 22, 23, 24, 25, 26, 27, 420, 29, 221, 31, 3465, 33, 285, 35, 840, 37, 38, 1040, 40, 41, 2618, 43, 44, 2520, 46, 546, 48, 594, 840, 644, 52, 696, 54, 2520, 56, 57, 58, 59, 60, 61, 62
Offset: 1
Keywords
Examples
For n=10, the rotations to construct the permutation are 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 \--------------------------/ 1st rotation (k=1) 1, 3, 4, 5, 6, 7, 8, 9, 10, 2 \-----------------------/ 2nd rotation (k=2) 1, 3, 5, 6, 7, 8, 9, 10, 2, 4 \-----------------/ 3rd rotation (k=3) 1, 3, 5, 6, 8, 9, 10, 2, 4, 7 \-------/ 4th rotation (k=4) 1, 3, 5, 6, 8, 9, 10, 4, 7, 2 The 4th rotate is an example of an element (2) which was previously rotated to the end, being rotated to the end again. This final permutation has order a(10) = 9 (applying it 9 times reaches the identity permutation again).
Crossrefs
Programs
-
Python
from sympy.combinatorics import Permutation def apply_transformation(seq): step = 1 i = step while i < len(seq): seq.append(seq.pop(i)) step += 1 i += step - 1 return seq def a(n): seq = list(range(n)) p = apply_transformation(seq.copy()) return Permutation(p).order()
Comments