50分TLE求调
查看原帖
50分TLE求调
1227324
zzash楼主2024/1/22 15:03
#include <bits/stdc++.h>  
#define ll long long  
using namespace std;  
  
int main() {  
    ll n,empty=0,now=0;
    cin>>n;
    ll pool[n];
    for (ll i=0;i<n;i++){
        cin>>pool[i];
    }
    for (ll i=1;i<n;i++){
        for (ll b=0;b<n;b++){
            if (pool[b]==0){
                empty=b;
                
            }
            if (pool[b]==i){
                now=b;
                
            }
        }
    pool[empty]=pool[now];
    pool[now]=0;
    
    }
    for (ll b=0;b<n;b++){
        printf("%lld ",pool[b]);
    }
    return 0;  
}
2024/1/22 15:03
加载中...