[bzoj 1965] [Ahoi2005]SHUFFLE 洗牌

N张牌 (N为偶数), 初始牌面大小从1开始连续增加到N (不考虑花色), 一次洗牌: 将牌平均分成1~N/2, N/2+1~N两叠, 取第二叠的第1张作为新的第1张, 取第一叠的第1张作为新的第2张, 取第二叠的第2张作为新的第3张, 取第一叠的第2张作为新的第4张......问: M次洗牌后第L张牌是什么? (0 < 偶数N ≤ 10^10, 0 ≤ M ≤ 10^10) (没有概括题意是为了避免做法太显然我却并没捉到的尴尬......)

Read More