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; 
}
相关推荐
地球资源数据云12 小时前
1960年-2024年中国农村居民消费价格指数数据集
大数据·数据库·人工智能·算法·数据集
爱编程的小吴13 小时前
【力扣练习题】167. 两数之和 II - 输入有序数组
算法·leetcode·职场和发展
sunfove13 小时前
打破物理与算法的边界:超分辨率成像原理深度解析
算法·成像·超分辨城乡
带土113 小时前
9. C++ 套接字(Socket)
开发语言·c++
fqbqrr19 小时前
2601C++,cmake与导入
c++
fqbqrr20 小时前
2601C++,编写自己模块
c++
wearegogog12320 小时前
基于 MATLAB 的卡尔曼滤波器实现,用于消除噪声并估算信号
前端·算法·matlab
一只小小汤圆20 小时前
几何算法库
算法
Evand J20 小时前
【2026课题推荐】DOA定位——MUSIC算法进行多传感器协同目标定位。附MATLAB例程运行结果
开发语言·算法·matlab
leo__52021 小时前
基于MATLAB的交互式多模型跟踪算法(IMM)实现
人工智能·算法·matlab