技术栈

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我的工作后有上学的研究生之旅,让你避坑
相关推荐
eso1983
3 分钟前
白话讲述监督学习、非监督学习、强化学习
算法·ai·聚类
xiaoye-duck
4 分钟前
吃透C++类和对象(下):初始化列表深度解析
c++
chen_jared
4 分钟前
反对称矩阵的性质和几何意义
人工智能·算法·机器学习
海天一色y
17 分钟前
python---力扣数学部分
算法·leetcode·职场和发展
一起努力啊~
23 分钟前
算法刷题--哈希表
算法·面试·散列表
曼巴UE5
26 分钟前
UE5 C++ GameInstanceSubsystem 在学习
c++·ue5·ue
willingli
29 分钟前
c语言经典100题 61-70题
c语言·开发语言·算法
我是小疯子66
34 分钟前
深入解析C++右值引用与移动语义
java·开发语言·算法
Ethan Wilson
36 分钟前
VS2019 C++20 模块相关 C1001: 内部编译器错误
开发语言·c++·c++20
源代码•宸
44 分钟前
Golang原理剖析(Map 源码梳理)
经验分享·后端·算法·leetcode·golang·map
热门推荐
01GitHub 镜像站点02Linux下V2Ray安装配置指南03Labelme从安装到标注:零基础完整指南04Claude Code Skills 实用使用手册05AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南06UV安装并设置国内源072025年大语言模型技术全景报告08网站改了域名,如何查找?09安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)