问题 5095 --井号的扑克游戏

5095: 井号的扑克游戏★★★

时间限制: 1 Sec  内存限制: 128 MB
提交: 24  解决: 14
[提交][状态][命题人:]

题目描述

井号原名锦昊,是个聪明又有点调皮的小帅哥,他最擅长的是扑克类游戏。

像下方这类有关扑克的思维题,他都能信手拈来,答案随口就出,那么你可以吗?

将同花色的13张扑克(1一10,J为11,Q为12,K为13)牌叠在一起,经过下列操作:

每次将这叠扑克牌最上面的一张移到最下面后,移出此时扑克牌最上面的一张。

重复这个操作,直到这叠扑克牌全部移出时停止操作。

已知依次移出的扑克牌的排列,编程求出原扑克牌的叠放次序。

以1,2,3三张扑克牌为例,

要使依次移出的牌的顺序为1,2,3,则原叠放次序应为2,1,3。


2

1

3


1.将2移到扑克牌的末尾(3的后面),将1移出,剩下:

3

2


2.将3移到扑克牌的末尾(2的后面),将2移出,剩下:

3


3.最后将3移出。

输入

依次移出的牌的序列,逗号隔开,中间有空格,牌的数量不超过13张

输出

原来的叠放次序,逗号隔开,中间有空格
样例输入
Copy
1, 2, 3
样例输出
Copy
2, 1, 3

提示

样例2输入

3, 4, 1, 2

样例2输出

2, 3, 1, 4

来源

[提交][状态]