技术栈

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我的工作后有上学的研究生之旅,让你避坑
相关推荐
神也佑我橙橙
40 分钟前
Thrift 简单介绍
算法
simon_skywalker
1 小时前
线性代数及其应用习题答案(中文版)第二章 矩阵代数 2.1 矩阵运算(2)
线性代数·算法·矩阵
jiayong23
1 小时前
数据结构时间复杂度完全解析
数据结构
REDcker
1 小时前
JS 与 C++ 语言绑定技术详解
开发语言·javascript·c++
June`
1 小时前
C++11新特性全面解析(三):智能指针与死锁
开发语言·c++
断剑zou天涯
1 小时前
【算法笔记】Manacher算法
java·笔记·算法
monster000w
2 小时前
大模型微调过程
人工智能·深度学习·算法·计算机视觉·信息与通信
小小晓.
2 小时前
Pinely Round 4 (Div. 1 + Div. 2)
c++·算法
SHOJYS
2 小时前
学习离线处理 [CSP-J 2022 山东] 部署
数据结构·c++·学习·算法
biter down
2 小时前
c++:两种建堆方式的时间复杂度深度解析
算法
热门推荐
01GitHub 镜像站点02【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)03UV安装并设置国内源04安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)05React CVE-2025-55182漏洞排查与修复指南06Linux下V2Ray安装配置指南07BongoCat - 跨平台键盘猫动画工具08从入门到实战:Gemini 3 使用指南速览09本地部署阿里最新开源的Z-Image10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)