#include<bits/stdc++.h> using namespace std; struct student{ int id; int score; }; int main(){ int N,M; cin>>N>>M; struct student c[M+N]; for(int i=0;i<N+M;i++){ cin>>c[i].id; cin>>c[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){ printf("%d %d\n",c[i].id,c[i].score); } else{ printf("%d %d",c[i].id,c[i].score); } } } |
Double click to view unformatted code.