这段代码的复杂度是多少啊,为啥它在快排模板那题里能拿满分?
#include<queue>
#include<iostream>
using namespace std;
int main(){
priority_queue<int, vector<int>, greater<int> > q;
int a, n;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a;
q.push(a);
}
for(int i=1;i<=n;i++){
cout<<q.top()<<" ";
q.pop();
}
return 0;
}