非诚勿扰!用数学解释扑克魔术游戏

这不难解释。上面的答案假设洗牌是以固定的方式进行的,其实不然。这里洗牌可以按任意顺序进行,即任意一张牌放在左边,然后任意一张牌放在右边,再任意一张牌放在左边。为了讨论更一般的情况,假设有n种牌,从任意一种开始,按一定顺序标记为(1,2,3,...,N-1,N)。最初,一边的牌序是(1,2,...,n-1,n,1,2,...)而另一边是(n,n-1,..., 2, 65438+.

无论洗牌时如何放牌,都只考虑最下面的n张牌,左右一堆有几张牌。如果左边有M张牌,M是一个从0到N的数,那么其他N-M张牌来自右边,这些牌一定是两个牌堆中最下面的M张和N-M张牌,即:

左:(1,2,...,M)

对:(N,N-1,...,N-(N-M-1))即(N,N-1,...,M+1)。

不难发现,这N张卡正好形成了(1,2,...,N)。

移除这N张牌后,剩下的牌从头开始形成一个循环:

(M+1,M+2,...,N-1,N,1,2,...,M-1,M,M+1,...)

(M,M-1,...,1,N,N-1,...,M+1,M,...)

与之前的情况相比,只是循环的开始顺序发生了变化,但两个栈的相反顺序的本质并没有改变。那么,在考虑下面的n张牌时,如果只考虑左右的数字,可以得到完全相同的结论。

以此类推,可以看出,对于所有这样的n种组合,恰好是每种花色中的一种。注意,这里说的N个组合必须从一开始就分组,不能从中间随机抽取连续的N个。

N=4的情况对应花色,N=2的情况对应红黑。