luogu P1116车厢重组

车厢重组题面

冒泡排序,每交换一次就加一就好咯↖(^ω^)↗

#include<iostream>
#include<cstdio>

using namespace std;
int a[10001];
int main()
{
	int n,m=0;
	scanf("%d",&n);
	for(int i=1;i<=n;i++)
	{
		scanf("%d",&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]);
			m++;
		}
		}
	}
	printf("%d",m);
	return 0;
}

  

猜你喜欢

转载自www.cnblogs.com/xrj1229/p/9232582.html
今日推荐