首页 > 其他分享 >信息学一本通 1310:【例2.2】车厢重组

信息学一本通 1310:【例2.2】车厢重组

时间:2022-09-03 12:04:01浏览次数:60  
标签:信息学 1310 int 样例 车厢 2.2 include

时间限制: 1000 ms         内存限制: 65536 KB

提交数: 30535     通过数: 18658

【题目描述】

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

【输入】

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

【输出】

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

【输入样例】

4
4 3 2 1

【输出样例】

6
信息学奥赛学习资料

链接:https://pan.baidu.com/s/1IBH3uj7OdE6gx16RYxZCtw?pwd=ip6d

#include<iostream>
#include<cstring>
#define N 10000
using namespace std;
int a[N],n,ans;
int main(){
    cin>>n;
    for(int i=1;i<=n;i++)cin>>a[i];
    for(int i=1;i<n;i++)
        for(int j=n;j>1;j--)
            if(a[j]<a[j-1])swap(a[j],a[j-1]),ans++;
    cout<<ans<<endl;

}

  

标签:信息学,1310,int,样例,车厢,2.2,include
From: https://www.cnblogs.com/sd129/p/16652300.html

相关文章

  • 信息学一本通 1311:【例2.5】求逆序对
    时间限制:1000ms      内存限制:65536KB提交数:41023   通过数:9681【题目描述】给定一个序列a1,a2,…,ana1,a2,…,an,如果存在i<ji<j并且ai>ajai......
  • 信息学一本通 1173:阶乘和
    时间限制:1000ms      内存限制:65536KB提交数:16559   通过数:8405【题目描述】用高精度计算出S=1!+2!+3!+…+n!(n≤100)S=1!+2!+3!+…+n!(n≤100),......
  • 信息学一本通 1174:大整数乘法
    时间限制:1000ms      内存限制:65536KB提交数:21350   通过数:11922【题目描述】求两个不超过200位的非负整数的积。【输入】有两行,每行是......
  • 信息学一本通 1175:除以13
    时间限制:1000ms      内存限制:65536KB提交数:16826   通过数:9935【题目描述】输入一个大于0的大整数N,长度不超过100位,要求输出其除以13得到的......
  • 信息学奥赛一本通 1168:大整数加法
     时间限制:1000ms      内存限制:65536KB提交数:72955   通过数:24357【题目描述】求两个不超过200位的非负整数的和。【输入】有两行,每......
  • 信息学奥赛一本通 1169:大整数减法
    时间限制:1000ms      内存限制:65536KB提交数:35546   通过数:20249【题目描述】求两个大的正整数相减的差。【输入】共2行,第1行是被减数a,......
  • 信息学一本通 1170:计算2的N次方
    时间限制:1000ms      内存限制:65536KB提交数:25947   通过数:13824【题目描述】任意给定一个正整数N(N<=100),计算2的n次方的值。【输入】......
  • 信息学奥赛一本通 1172:求10000以内n的阶乘
    时间限制:1000ms      内存限制:65536KB提交数:34265   通过数:10018【题目描述】求<spanid="MathJax-Span-2"class="mrow"><spanid="MathJax......
  • 信息学一本通 1004:字符三角形
    时间限制:1000ms      内存限制:66536KB提交数:160605   通过数:88949【题目描述】给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符......
  • 信息学一本通 1005:地球人口承载力估计
    时间限制:1000ms      内存限制:65536KB提交数:113684   通过数:64422【题目描述】假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资......