[go: up one dir, main page]

login
Step at which card n appears on top of deck for first time in Guy's shuffling problem A035485.
7

%I #13 Mar 02 2021 02:12:32

%S 3,1,2,8,5,4,78,37,6,11,28,12,349,13,383,10,18,16,29,17,33,210,14,133,

%T 32,60,19,106,57,20,48,26,21,35,97,217,25,22,13932,863,205,54,30452,

%U 306,2591,40,44,39,49,38,51,47,30,252992198,2253,101,112,246,402,119,53,139

%N Step at which card n appears on top of deck for first time in Guy's shuffling problem A035485.

%C Card #1 is initially at the top of the deck and next appears at the top of the deck after 3 shuffles. Here we do not accept 0 as a valid number of shuffles and so we say that card #1 first shows up on top after 3 shuffles. A060751 and A060752 also adopt this convention. Alternatively, we can say that card #1 first shows up on top after 0 shuffles; this leads to sequences A035490, A057983, A057984, etc.

%D See A035490 for references, links and programs.

%o (Python)

%o def a(n):

%o deck = list(range(1, 2*maxcards+1))

%o for step in range(1, maxcards+1):

%o first, next = deck[:step], deck[step:2*step]

%o deck[0:2*step:2] = next

%o deck[1:2*step:2] = first

%o if deck[0] == n: return step

%o return '>' + str(step)

%o maxcards = 31000

%o print([a(n) for n in range(1, 54)]) # _Michael S. Branicky_, Mar 01 2021

%Y Cf. A035485, A035490, A035491, A035492, A035493, A035494, A060751, A060752.

%K nonn,nice

%O 1,1

%A _David W. Wilson_, Apr 22 2001