C++洗牌 题解
原题目&题目要求:题目描述小明把 n (n 为偶数)张牌按编号顺序 1, 2, 3, ..., n 排成一堆,然后开始洗牌。一次洗牌的过程如下:1. 对于一堆牌编号为 a1, a2, ..., an,首先将牌分成均匀的两堆:a1, a2, ..., am和am+1, am+2, ..., an (其中m=n/2)2. 然后按顺序交叉插入:a1,am+1,a2,am+2,...,am,an洗
"The quieter you become,the more you are able to hear."
原题目&题目要求:题目描述小明把 n (n 为偶数)张牌按编号顺序 1, 2, 3, ..., n 排成一堆,然后开始洗牌。一次洗牌的过程如下:1. 对于一堆牌编号为 a1, a2, ..., an,首先将牌分成均匀的两堆:a1, a2, ..., am和am+1, am+2, ..., an (其中m=n/2)2. 然后按顺序交叉插入:a1,am+1,a2,am+2,...,am,an洗