0585 车厢重组 | OJ题库 | CODE STUDY
CODE STUDY
Programming Practice Platform

欢迎回来

0585

车厢重组

Easy 时间限制 1000 ms 内存限制 262144 KB
排序

题目详情

返回题库

题目描述

在一个旧式的火车站旁边有一座桥,其桥面可以绕河中心的桥墩水平旋转。一个车站的职工发现桥的 长度最多能容纳两节车厢,如果将桥旋转 180 度,则可以把相邻两节车厢的位置交换,用这种方法可以重 新排列车厢的顺序。于是他就负责用这座桥将进站的车厢按车厢号从小到大排列。他退休后,火车站决定 将这一工作自动化,其中一项重要的工作是编一个程序,输入初始的车厢顺序,计算最少用多少步就能将 车厢排序。

输入描述

输入文件有两行数据,第一行是车厢总数 N(不大于 10000),第二行是 N 个不同的数表示初始的车厢顺序

输出描述

一个数据,是最少的旋转次数

测试样例

样例支持多行内容展示
样例1
输入
4 
4 3 2 1
输出
6
editor.py

提交前会先自动运行样例。只有样例全部通过,才会进入后端正式判题。