#include<bits/stdc++.h> using namespace std; struct student{ int id; int score; }; int main(){ int N,M; cin>>N>>M; struct student a[N],b[M],c[M+N]; for(int i=0;i<N;i++){ cin>>a[i].id; cin>>a[i].score; c[i]=a[i]; } for(int i=0;i<M;i++){ cin>>b[i].id; cin>>b[i].score; c[i+N]=b[i]; } //struct student temp; int t1,t2; for(int i=0;i<N+M;i++){ for(int j=0;j<N+M-i;j++){ if(c[j].id>c[j+1].id){ t1=c[j].id; c[j].id=c[j+1].id; c[j+1].id=t1; t2=c[j].score; c[j].score=c[j+1].score; c[j+1].score=t2; } } } for(int i=0;i<N+M;i++){ if(i<N+M-1){ cout<<c[i].id<<" "<<c[i].score<<"\n"; } else{ cout<<c[i].id<<" "<<c[i].score; } } } |
Double click to view unformatted code.