
编程揭秘刘谦春晚魔术(约瑟夫环问题Josephus)
然后将拿起的牌插进剩下牌的中间任意位置(小尼就是这里出现了失误,不小心把一张牌放到了最后一张牌的后面哈哈),这里插进中间任意位置的原因与Step1类似,其次,这3张牌插进剩下牌的中间任意位置是为了保证不影响首尾这两张牌的对应关系,因此这里只需要将这3张牌插进中间的任意位置即可,并不会影响首尾的两张牌。Step③:南方人拿起1张牌,北方人拿起2张牌,不确定拿起3张牌,并将拿起来的牌插进剩下牌的中间任意位置。的最上面一张牌的编号与最底下的一张牌的编号一定是对应的。首先,有四张牌假设为1,2,3,4。











