技术栈

3578:车厢重组

地狱冥王2024-01-07 22:38
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; 
}
上一篇:GeoServer发布地图服务(WMS、WFS)
下一篇:2023我的工作后有上学的研究生之旅,让你避坑
相关推荐
Yingye Zhu(HPXXZYY)
4 分钟前
Solution to Luogu P6340
算法
小熳芋
26 分钟前
单词搜索- python-dfs&剪枝
算法·深度优先·剪枝
Xの哲學
39 分钟前
Linux SLAB分配器深度解剖
linux·服务器·网络·算法·边缘计算
oioihoii
40 分钟前
跨越进程的对话之从管道到gRPC的通信技术演进
c++
bu_shuo
42 分钟前
MATLAB中的转置操作及其必要性
开发语言·算法·matlab
高洁01
1 小时前
图神经网络初探(2)
人工智能·深度学习·算法·机器学习·transformer
爱装代码的小瓶子
1 小时前
算法【c++】二叉树搜索树转换成排序双向链表
c++·算法·链表
思成Codes
1 小时前
数据结构:基础线段树——线段树系列(提供模板)
数据结构·算法
阳洞洞
2 小时前
cmake中如何从include_directories中移除某个特定的头文件
c++·cmake
墨雪不会编程
2 小时前
C++【string篇1遍历方式】:从零开始到熟悉使用string类
java·开发语言·c++
热门推荐
01GitHub 镜像站点02从快手“12·22”直播攻击事件看:一次教科书式的业务层饱和攻击03电脑检测软件—图吧工具箱043D 圣诞树网页代码05Linux下V2Ray安装配置指南06UV安装并设置国内源07在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)08jdk21下载、安装(Windows、Linux、macOS)09Claude Code Skills 实用使用手册10Gemini3 生成的基于手势控制3D粒子圣诞树