#include<stdio.h> struct stu { int num; int grade; }s[100], tmp; int main() { int n, m, min; scanf("%d%d", &n, &m); for(int i = 0; i < n+m; i++) scanf("%d%d", &s[i].num, &s[i].grade); for(int i = 0; i < n+m-1; i++) { min = i; for(int j = i+1; j < n+m; j++) if(s[min].num > s[j].num) min = j; tmp.num = s[i].num; tmp.grade = s[i].grade; s[i].num = s[min].num; s[i].grade = s[min].grade; s[min].num = tmp.num; s[min].grade = tmp.grade; } for(int i = 0; i < n+m; i++) printf("%d %d\n", s[i].num, s[i].grade); return 0; } |
Double click to view unformatted code.