题解:P13902 「KFCOI Round
题意
给定一个整数
现在需要对数列进行操作。具体地,移动由另一个
- 在每一步中,
。
每一步有两种分类方式:
- 若数对
满足: 且 ,则在同一组中。 - 若数对
满足: 且 ,则在同一组中。
对于每个步骤,可以任意选择分类方式。要求对于两个不同的步骤,满足如果分类方式相同,那么对于每个
思路
首先,
首先,如果
接下来,讨论一般情况。应该先固定
考虑这种情况:

如果将相同颜色的格子视为整体,交换顺序,那么显然答案将会符合条件:两种分类方式的大小均未改变。语言有些抽象,请看代码理解。
接下来考虑另一种:

如果将相同颜色的格子视为整体,交换顺序,那么同样答案将会符合条件。
所以,答案为
考虑第一种:如果此时仍然按照上述方式交换全部,那么不能保证
考虑第二种:同样,交换全部
我们得想一种新的方法。对于第一种情况,如果我们交换完整的颜色部分,那么答案是满足条件的。如果我们单独交换不完整的颜色部分,那么答案同样满足条件。
然后,对于第二种情况,如果我们交换完整的颜色部分,那么答案也是满足条件的。
所以,在
代码
1 |
|
- 标题: 题解:P13902 「KFCOI Round
- 作者: DerRichter
- 创建于 : 2026-08-15 00:00:22
- 更新于 : 2026-08-15 07:16:04
- 链接: https://derrichter.onrender.com/2026/08/15/题解:P13902-「KFCOI-Round-2」Mobile-Gird/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论