这个……
这道题目,有函数限制吗?
不然可以用 sort……
当然这里我用了优先队列
——————————————————————————
#include <bits/stdc++.h>
#define int long long
const long long maxn=1e6+10;
int n;
using namespace std;
priority_queue<int, vector, greater > q;
signed main() {
cin>>n;
int x;
for(int i=1;i<=n;i++){
cin>>x;
q.push(x);
}
while(!q.empty()){
cout<<q.top()<<' ';
q.pop();
}
return 0;
}
共 1 条回复
你就用priority_queue q,取负值来排不就行了