求助!TLE 0分
查看原帖
求助!TLE 0分
1209037
ProgrammingCat楼主2024/5/12 15:25

冒泡排序

#include<bits/stdc++.h>
using namespace std;
int n,s;
int a[100001];
int main(){
    cin>>n;
    for(int i=1;i<=n;i++){
        scanf("%d",a+i);
    }
    for(int i=n;i>1;i++){
        for(int j=1;j<i;j++){
            if(a[j]>a[j+1]){
                s++;
                swap(a[j],a[j+1]);
            }
        }
    }
    cout<<s;
    return 0;
}
2024/5/12 15:25
加载中...