专栏文章

CF2118B Make It Permutation 题解

CF2118B题解参与者 2已保存评论 1

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
1 条
当前快照
1 份
快照标识符
@mip3jxr8
此快照首次捕获于
2025/12/03 05:35
3 个月前
此快照最后确认于
2025/12/03 05:35
3 个月前
查看原文
n=5n=5 为例,我们尝试构造下面的「循环」矩阵:
[1234551234451233451223451]\begin{bmatrix} 1 & 2 & 3 & 4 & 5 \\ 5 & 1 & 2 & 3 & 4 \\ 4 & 5 & 1 & 2 & 3 \\ 3 & 4 & 5 & 1 & 2 \\ 2 & 3 & 4 & 5 & 1 \end{bmatrix}
不难发现,对于任意 1in1 \le i \le n,依次反转 [1,n],[1,i1],[i,n][1,n],[1,i-1],[i,n] 三个区间即可做到。
然后手玩几组数据,我们发现反转 [1,n][1,n] 其实是没有用的,故我们可以在 2n2n 次操作内完成目标。

评论

1 条评论,欢迎与作者交流。

正在加载评论...