车厢重组!!!

#include<bits/stdc++.h>
using namespace std;
long long a,l[100005],m=0,h; 
int main(){
	//输入 
	cin>>a;
    for(int i=1;i<=a;i++){
		cin>>l[i];
	}
	for(int i=1;i<a;i++){
  		for(int j=i+1;j<=a;j++){
            if(l[i]>l[j]){
  		  	    swap(l[i],l[j]);
  		    	m++;
  			}
  	    }
	}
	for(int i=1;i<=a;i++){
		cout<<l[i]<<" ";
	}
 	cout<<m;
	return 0;
}

去掉for循环

自己解决了,给自己解决方案!

1 个赞

刷解决方案。。。不要给自己解决方案!

自己解决也不能给自己解决方案哦,还有求助帖要贴题面的