题目链接
有一组样例:
INPUT 5 2 1 5 4 3 5 3 2 1 2 1 OUTPUT 3
我不懂为什么输出是3。我的理解是,每次把bj张牌移动到牌堆顶,那么得到的序列应该是:
2 1 5 4 3 //原序列 5 4 3 2 1 //把后三张牌拿到前面 2 1 5 4 3 //把后两张牌拿到前面 3 2 1 5 4 //把后一张牌拿到前面 5 4 3 2 1 //把后两张牌拿到前面 1 5 4 3 2 //把后一张牌拿到前面
此时牌堆顶应该是1才对 可是答案竟然是3,我搞不太懂。