2 条题解

  • 0
    #include<bits/stdc++.h>
    using namespace std;
    int n1,n2,n3,a1[10005],a2[10005],a3[10005],a12[20005],a13[20005];
    int main(){
        cin>>n1>>n2>>n3;
        for(int i=0;i<n1;i++)cin>>a1[i];
        for(int i=0;i<n2;i++)cin>>a2[i];
        for(int i=0;i<n3;i++)cin>>a3[i];
        for(int i=0;i<n1;i++)a12[i]=a1[i];
        for(int i=0;i<n2;i++)a12[n1+i]=a2[i];
        sort(a12,a12+(n1+n2));
        for(int i=0;i<n1;i++)a13[i]=a1[i];
        for(int i=0;i<n3;i++)a13[n1+i]=a3[i];
        sort(a13,a13+(n1+n3));
        for(int i=0;i<n1+n2;i++)cout<<a12[i]<<' ';
        cout<<endl;
        for(int i=0;i<n1+n3;i++)cout<<a13[i]<<' ';
        return 0;
    }
    
  • 0
    #include<bits/stdc++.h>
    using namespace std;
    int a[100000],b[100000],c[100000],d[100000],x,y,z;
    int main()
    {
        cin>>x>>y>>z;
        for(int i=1;i<=x;i++)
        cin>>a[i],d[i]=a[i];
        for(int i=1;i<=y;i++)
        cin>>b[i];
        for(int i=1;i<=z;i++)
        cin>>c[i];
        int n=x+y,n1=x+z;
        for(int i=1;i<=y;i++)
        {
            a[i+x]=b[i];
        }
        for(int i=1;i<=n1;i++)
        {
            d[i+x]=c[i];
        }
        sort(a+1,a+n+1);
        sort(d+1,d+n1+1);
        for(int i=1;i<=n;i++)
        cout<<a[i]<<" ";
        cout<<endl;
        for(int i=1;i<=n1;i++)
        cout<<d[i]<<" ";
        return 0;
    }
    
  • 1

信息

ID
1053
难度
1
分类
(无)
标签
递交数
93
已通过
57
通过率
61%
上传者