Also available: UVALive 6588, UVA 1611, Gym 100299C
题意
给出 n 个数,每次可以选一个偶数长度的区间,将区间前半部分和后半部分的元素交换。要求最终交换成 1, 2, 3, ..., n 的排列,输出交换步骤,且总次数要小于 531441。
分类 数据结构与算法 下的文章
Also available: UVALive 6588, UVA 1611, Gym 100299C
给出 n 个数,每次可以选一个偶数长度的区间,将区间前半部分和后半部分的元素交换。要求最终交换成 1, 2, 3, ..., n 的排列,输出交换步骤,且总次数要小于 531441。
Also available: UVALive 6582, UVA 1642, Gym 100299C
给定一个序列,定义一个连续子序列的 Magical GCD 为子序列内所有元素的 GCD 乘上区间长度,求最大的 Magical GCD。