2 条题解

  • 0
    @ 2021-03-13 20:06:26

    #include<iostream>
    #include<vector>
    using namespace std;
    vector<int> a;
    vector<int> b;
    int main()
    {
        int na,nb,j,j1;cin>>na;
        for(int i=0;i<na;i++)
        {
            cin>>j;
            a.push_back(j);
        }
        cin>>nb;
        for(int i=0;i<nb;i++)
        {
            cin>>j1;
            b.push_back(j1);
        }
        for(vector<int>::iterator it=b.begin();it<b.end();it++)
            a.push_back(*it);
        for(vector<int>::iterator p=a.begin();p<a.end();p++)
            for(vector<int>::iterator q=p+1;q<a.end();q++)
                if(*p>*q)
                    swap(*p,*q);
        for(int i=0;i<a.size();i++) cout<<a[i]<<" ";
        return 0;
    }
    
  • -2
    #include <iostream>
    #include <vector>
    #include <algorithm> 
    using namespace std;
    
    int main()
    { 
        int n1;
        cin>>n1;
        vector<int> va;
        for(int i=0;i<n1;i++)
        {
            int t;
            cin>>t;
            va.push_back(t);
        }
        int n2;
        cin>>n2;
        vector<int> vb;
        for(int i=0;i<n2;i++)
        {
            int t;
            cin>>t;
            vb.push_back(t);
        }
        for(int i=0;i<n2;i++)
            va.push_back(vb[i]);
        int n3=n1+n2;
        vector<int>::iterator it=va.begin();
        sort(it,it+n3);
        for(int i=0;i<n1+n2;i++)
            cout<<va[i]<<" ";
        return 0;
    }
    
  • 1

OO11-2 vector<int>中的有序插入

信息

ID
1050
难度
2
分类
(无)
标签
递交数
210
已通过
126
通过率
60%
被复制
7
上传者