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; 
}
相关推荐
旧梦吟2 小时前
脚本网页 地球演化
前端·算法·css3·html5·pygame
旺仔小拳头..2 小时前
数据结构(一)———线性表之顺序表、单向链表
数据结构·算法
xiaoxue..2 小时前
哨兵节点与快慢指针解决链表算法难题
前端·javascript·数据结构·算法·链表
拉姆哥的小屋2 小时前
从400维向量到160000维矩阵:基于深度学习的火焰参数预测系统全解析
开发语言·人工智能·python·深度学习·线性代数·算法·矩阵
矢鱼2 小时前
python中对应c++容器的结构
开发语言·c++·python·算法
古城小栈2 小时前
Java 内存优化:JDK 22 ZGC 垃圾收集器调优
java·python·算法
qq_310658513 小时前
mediasoup源码走读(十一)——consumer
服务器·c++·音视频
SamtecChina20233 小时前
Electronica现场演示 | Samtec前面板解决方案
大数据·人工智能·算法·计算机外设
埃伊蟹黄面3 小时前
字符串算法精要与例题汇编
c++·算法·leetcode·字符串
lxh01133 小时前
最长公共子序列
前端·数据结构