题解(数组删除法)
2025-08-10 10:22:27
发布于:浙江
2阅读
0回复
0点赞
#include<vector>
#include<iostream>
#include<algorithm>
using namespace std;
int main() {
int n;
vector<int> vec;
cin>>n;
while(n--){
int obj;
cin>>obj;
vec.push_back(obj);
}
sort(vec.begin(),vec.end(),greater<>());
while(vec.size()>=2){
cout<<vec.front()<<'\n'<<vec.back()<<'\n';
vec.erase(vec.begin());
vec.erase(vec.end()-1);
}
if (!vec.empty()){
cout<<vec.front();
}
return 0;
}
这里空空如也
有帮助,赞一个