8 条题解

  • 0
    @ 2025-5-31 11:24:56

    #include <bits/stdc++.h> using namespace std; int n,a[1010]; void f(int a[],int n){ for(int i=0;i<n-1;i++){ int flag=1; for(int j=0;j<n-1-i;j++){ if(a[j]<a[j+1]){ swap(a[j],a[j+1]); flag=0; } } if(flag){ break; } } for(int i=0;i<n;i++){ cout<<a[i]<<" "; } } int main() { cin>>n; for(int i=0;i<n;i++){ cin>>a[i]; } f(a,n); return 0; }

    信息

    ID
    15
    时间
    1000ms
    内存
    128MiB
    难度
    1
    标签
    (无)
    递交数
    40
    已通过
    34
    上传者