3578:车厢重组

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n, a[10005], ct = 0;//ct:数据交换的次数 
	cin >> n;
	for(int i = 1; i <= n; ++i)
		cin >> a[i];
	for(int i = 1; i <= n-1; ++i)
		for(int j = 1; j <= n-i; ++j)
			if(a[j] > a[j+1])
			{
				swap(a[j], a[j+1]);
				ct++;
			}
	cout << ct;
	return 0; 
}
相关推荐
屁股割了还要学21 小时前
【C++进阶】STL-string的简单实现
c语言·开发语言·数据结构·c++·学习·考研
王哈哈^_^21 小时前
CV三大核心任务:目标检测、图像分割、关键点检测
人工智能·算法·yolo·目标检测·计算机视觉·视觉检测
..空空的人21 小时前
C++基于websocket的多用户网页五子棋 --- 项目设计
c++·个人开发
wefg11 天前
【数据结构】红黑树
数据结构·算法
饼瑶1 天前
基于AutoDL远端服务复现具身智能论文OpenVLA
算法
Mr.Winter`1 天前
无人船 | 图解基于MPC控制的路径跟踪算法(以全驱动无人艇WAMV为例)
人工智能·算法·机器人·自动驾驶·ros·路径规划
咪咪渝粮1 天前
112.路径总和
java·数据结构·算法
高洁011 天前
大模型-详解 Vision Transformer (ViT) (2
深度学习·算法·aigc·transformer·知识图谱
电子_咸鱼1 天前
高阶数据结构——并查集
数据结构·c++·vscode·b树·python·算法·线性回归
Helibo441 天前
C++pair学习笔记
c++·笔记·学习