View Code of Problem 83

#include<cstdio>
#include<algorithm>
#include<vector>
using namespace std;
typedef struct Student{
	int id,grades;
}sss;
bool cmp(sss a,sss b){
	return a.id<b.id;
}
int main(){
	int a,b;
	scanf("%d %d",&a,&b);
	vector<sss> vt(a+b);
	for(int i=0;i<a+b;i++){
		scanf("%d %d",&vt[i].id,&vt[i].grades);
	}
	sort(vt.begin(),vt.end(),cmp);
	for(int i=0;i<a+b;i++){
		printf("%d %d\n",vt[i].id,vt[i].grades);
	}
	return 0;
} 

Double click to view unformatted code.


Back to problem 83