#T2368. 排序方法(Sorting Methods)
排序方法(Sorting Methods)
链接: https://cses.fi/problemset/task/1162
板块: Additional Problems I
时限: 1.00 s | 内存: 512 MB
题目描述
以下是一些可以将数组元素按升序排序的方法:
- 每一步,选择两个相邻元素并交换它们。
- 每一步,选择任意两个元素并交换它们。
- 每一步,选择任意元素并将其移动到另一个位置。
- 每一步,选择任意元素并将其移动到数组的最前面。
给定一个由数字 组成的排列,计算使用上述每种方法将数组排序所需的最少步数。
输入
第一行输入包含一个整数 。
第二行包含 个描述该排列的整数。
输出
输出四个数字:使用每种方法所需的最少步数。
数据范围
样例输入
8
7 8 2 6 5 1 3 4
样例输出
20 6 5 6
鲁公网安备37011202002910号