技术栈

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我的工作后有上学的研究生之旅,让你避坑
相关推荐
夏鹏今天学习了吗
10 分钟前
【LeetCode热题100(97/100)】二叉搜索树中第 K 小的元素
算法·leetcode·职场和发展
炽烈小老头
20 分钟前
【 每天学习一点算法 2026/01/26】缺失数字
学习·算法
小桃酥ღ
27 分钟前
[力扣每日习题][1339]. 分裂二叉树的最大乘积 2026.01.07
算法·leetcode·职场和发展
Tianwen_Burning
1 小时前
c++ release下的debug
c++
谦宸、墨白
1 小时前
从零开始学C++:二叉树进阶
开发语言·数据结构·c++
hrrrrb
2 小时前
【算法设计与分析】贪心算法
算法·贪心算法·代理模式
TracyCoder123
2 小时前
LeetCode Hot100(10/100)—— 53. 最大子数组和
算法·leetcode
Howrun777
2 小时前
C++ 文件操作全知识点详细讲解
c++
Σίσυφος1900
3 小时前
霍夫变换vs LS vs RANSAC 拟合直线 MATLAB实现
算法·计算机视觉·matlab
闲人不梦卿
3 小时前
数组和矩阵以及广义表
数据结构
热门推荐
01GitHub 镜像站点02OpenCode 入门教程:介绍 · 安装 · 配置第三方 API (如 Claude)03Claude Code Skills 实用使用手册04struts2 XML外部实体注入漏洞复现(CVE-2025-68493)05UV安装并设置国内源06Open Code教程(四)| 高级配置与集成07Linux下V2Ray安装配置指南08AI 规范驱动开发“三剑客”深度对比:Spec-Kit、Kiro 与 OpenSpec 实战指南09在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)10Antigravity AI编程工具添加和使用Skill完整教程