[AGC003C] BBuBBBlesort!
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
AT_agc003_c [AGC003C] BBuBBBlesort!
题目描述
高桥君在生日时收到了一个长度为 的数列。第 个元素是整数 。任意两个元素都互不相同。高桥君想要将这个数列重新排列成单调递增的顺序。
高桥君拥有超能力,可以在任意时刻进行以下两种操作:
- 操作 :选择数列中连续的两个元素,交换它们的顺序。
- 操作 :选择数列中连续的三个元素,反转这三个元素的顺序。
高桥君喜欢操作 ,但不喜欢操作 。请你求出,在使用这两种操作将数列变为单调递增时,操作 的最小次数。
输入格式
输入通过标准输入给出,格式如下:
输出格式
输出操作 的最小次数。
样例 1
输入
4
2
4
3
1
输出
1
样例 2
输入
5
10
8
5
3
2
输出
0
说明/提示
限制条件
- 如果 ,则
- 所有输入均为整数。
样例解释 1
可以通过如下操作将数列变为单调递增:
- 首先,将最后三个元素反转,数列变为 。
- 然后,将前两个元素交换,数列变为 。
在这个操作序列中,连续两个元素交换的操作次数为 。无法通过更少的操作 次数得到单调递增的数列,因此输出 。
由 ChatGPT 4.1 翻译
初中组20260410(AGC 2黄2绿2蓝)
- 状态
- 已结束
- 规则
- XCPC
- 题目
- 6
- 开始于
- 2026-4-10 12:03
- 结束于
- 2026-4-10 13:18
- 持续时间
- 1.3 小时
- 主持人
- 参赛人数
- 10