2 条题解
-
1徐张睿@明伦 (徐张睿) LV 8 @ 2021-03-27 13:45:12
#include<bits/stdc++.h> using namespace std; int main() { int n1,n2,n3; cin>>n1>>n2>>n3; int a[n1],b[n2],c[n3]; for(int i=0;i<n1;i++) cin>>a[i]; for(int i=0;i<n2;i++) cin>>b[i]; for(int i=0;i<n3;i++) cin>>c[i]; int d[n1+n2],f[n1+n3],k=0,j=0; for(int i=0;i<n1;i++) d[k++]=a[i]; for(int i=0;i<n2;i++) d[k++]=b[i]; for(int i=0;i<n1;i++) f[j++]=a[i]; for(int i=0;i<n3;i++) f[j++]=c[i]; sort(d,d+k); sort(f,f+j); for(int i=0;i<k;i++) cout<<d[i]<<" "; cout<<endl; for(int i=0;i<j;i++) cout<<f[i]<<" "; cout<<endl; return 0; }
-
12021-03-10 19:32:18@
#include<iostream> using namespace std; void lianjie(int a[],int b[],int na,int nb); void paixu(int a[],int na); int a[20000]; int b[20000]; int c[20000]; int a1[20000]; int main() { int na,nb,nc;cin>>na>>nb>>nc; for(int i=0;i<na;i++) cin>>a[i]; for(int i=0;i<nb;i++) cin>>b[i]; for(int i=0;i<nc;i++) cin>>c[i]; for(int i=0;i<na;i++) a1[i]=a[i]; lianjie(a,b,na,nb); paixu(a,na+nb); lianjie(a1,c,na,nc); paixu(a1,na+nc); for(int i=0;i<na+nb;i++) cout<<a[i]<<" "; cout<<"\n"; for(int i=0;i<na+nc;i++) cout<<a1[i]<<" "; return 0; } void lianjie(int a[],int b[],int na,int nb) { int d=0; for(int i=0;i<nb;i++) a[na+d]=b[i],d++; } void paixu(int a[],int na) { for(int i=0;i<na;i++) for(int j=i+1;j<na;j++) if(a[i]>a[j]) swap(a[i],a[j]); }
- 1
信息
- 难度
- 6
- 分类
- (无)
- 标签
- 递交数
- 1682
- 已通过
- 439
- 通过率
- 26%
- 被复制
- 12
- 上传者