文章

5

粉丝

82

获赞

4

访问

4.0k

头像
排序 题解:用vector+sort进行排序
P1010 兰州大学2018/贵州大学2018年机试
发布于2024年2月19日 10:53
阅读数 823

此方法输出的结果的最后一个后面带空格,题目中最后一个输出不带空格,虽然可以通过但感觉不是很严谨

#include<iostream>
#include<algorithm>
#include<vector>
using namespace std;
int main(){
    vector<int> a;
    int n,temp;
    cin>>n;
    while(n--){
        cin>>temp;
        a.push_back(temp);
    }
    sort(a.begin(),a.end());
    auto it=a.begin();
    while(it!=a.end()){                        //将奇数输出并弹出
        if(*it%2!=0){
            cout<<*it<<" ";
            a.erase(it);
        }else it++;

    }
    it=a.begin();                                  
  &...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发