魔法师与扑克牌游戏,样例看不懂......

sixunlaohan 2020-10-16 10:45:32 2

样例2解释:

初始序列为1 8 6 2 9 4 5 3 7

第一次拿掉第一张牌以后8 6 2 9 4 5 3 7

然后移掉两张牌到最后以后2 9 4 5 3 7 8 6

第二次拿掉第一张牌以后9 4 5 3 7 8 6

然后移掉三张牌到最后以后3 7 8 6 9 4 5

第三次拿掉第一张牌以后7 8 6 9 4 5

然后移掉四张牌到最后以后4 5 7 8 6 9

第四次拿掉第一张牌以后5 7 8 6 9

我的问题是,拿走4以后,剩下57869,把这5个依次放到最后,顺序不会变,还是57869,然后拿走5,剩下7869,然后只能拿走7了,拿不走6啊,怎么回事?

{{ vote && vote.total.up }}

共 1 条回复

root 站长

题目要求我们输出初始序列,是的经过多次操作后得到一个1 ~ n 的序列,样例2的解释就是倒推,从结果推到1 ~ n,也就是解释为为什么样例2的输出是这样子的~