专栏文章
题解:CF1455D Sequence and Swaps
CF1455D题解参与者 1已保存评论 0
文章操作
快速查看文章及其快照的属性,并进行相关操作。
- 当前评论
- 0 条
- 当前快照
- 1 份
- 快照标识符
- @mips2ii0
- 此快照首次捕获于
- 2025/12/03 17:01 3 个月前
- 此快照最后确认于
- 2025/12/03 17:01 3 个月前
CF1455D 题目传送门
题目大意
给定一个由 个整数组成的序列 ,以及一个整数 。你的任务是使序列 有序。
你可以任意多次(包括零次)执行以下操作:选择一个整数 ,满足 且 ,然后交换 和 的值。
解决思路
首先来看一个例子,如果 ,则以下操作序列是可能的:
先选择 ,然后 ;
再选择 ,然后 ;
最后选择 ,然后 。
先选择 ,然后 ;
再选择 ,然后 ;
最后选择 ,然后 。
若现在有 ,而且 需要交换但没有交换,则 也无法交换。
代码展示
CPP相关推荐
评论
共 0 条评论,欢迎与作者交流。
正在加载评论...