4 28 7
1 2 3 4 5 6 7 6 5 6 5 4 2 4 2 1 1 5 4 6 5 4 7 1 2 3 5 4
初始状态:
填充前六张牌后:
1 1
1 1
1 2
1 2
1 3
1 3
找到后面第一张栈底牌,其对应栈顶牌出现了奇数次(1次):
将牌堆顶的牌放到栈 $sp$ 里,之后所有牌放到对应栈:
1 4
1 3
1 3
更换 $sp$ 栈:
1 4
填充后继续判断:
栈顶牌出现了偶数次(2次),将牌堆顶的牌放置于对应栈上,将栈底同类牌放到栈 $sp$ 里,之间所有牌放到对应栈顶:
1 1
1 2
1 1
1 2
1 1
1 3
执行操作 2 消掉栈底牌:
2 3 1
继续判断:
栈顶牌出现了奇数次(1次):
1 3
1 1
1 2
1 4
1 1
1 2
1 4
最后就是垃圾时间:
1 3
1 4
2 4 1
1 4
2 4 2
1 1
1 2
总操作序列:
31
1 1
1 1
1 2
1 2
1 3
1 3
1 4
1 3
1 3
1 4
1 1
1 2
1 1
1 2
1 1
1 3
2 3 1
1 3
1 1
1 2
1 4
1 1
1 2
1 4
1 3
1 4
2 4 1
1 4
2 4 2
1 1
1 2
开发者:Federico2903 & Murasame & quanac-lcx