2117 问题 E: 信息学奥赛一本通T1310-车厢重组

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

输入
有两行数据,第一行是车厢总数N(不大于10000),第二行是N个不同的数表示初始的车厢顺序。
输出
一个数据,是最少的旋转次数。
样例输入
4
4 3 2 1
样例输出
6
提示
零基础同学可以先学习视频课程,包含C/C++、Python、百练、蓝桥杯辅导、算法数据结构等课程,提供视频讲解以及配套习题,还有老师答疑,点击这里了解课程详情

比赛公告

比赛类型:算法竞速竞赛

比赛情况:简单题6T;中等题2T;限时1小时(60Min/8T)

比赛规则:IOI赛制

比赛语言:C/C++ ; Java ; Python

编译优化:开放O2优化

——————————————————————————————————————————

为确保比赛正常进行,请提前五分钟进入系统,做好准备。

答题过程中自觉遵守比赛规则。可以重复提交。

(比赛时随机应变,合理分配时间)


To make sure the game is running smoothly, please get ready five minutes in advance.

        Please abide by the rules of the game, can be repeated submission