import java.util.ArrayList;
import java.util.Comparator;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
ArrayList<Student> students = new ArrayList<>();
for (int i = 0; i < a+b; i++) {
Student student = new Student();
student.setId(sc.nextInt());
student.setGrade(sc.nextInt());
students.add(i,student);
}
students.sort(new Comparator<Student>() {
@Override
public int compare(Student o1, Student o2) {
return o1.getId()-o2.getId();
}
});
for (int i = 0; i < students.size(); i++) {
Student stu = students.get(i);
System.out.println(stu.getId()+" "+stu.getGrade());
}
}
static class Student{
int id;
int grade;
public Student() {
}
public Student(int id, int grade) {
this.id = id;
this.grade = grade;
}
/**
* 获取
* @return id
*/
public int getId() {
return id;
}
/**
* 设置
* @param id
*/
public void setId(int id) {
this.id = id;
}
/**
* 获取
* @return grade
*/
public int getGrade() {
return grade;
}
/**
* 设置
* @param grade
*/
public void setGrade(int grade) {
this.grade = grade;
}
public String toString() {
return "Student{id = " + id + ", grade = " + grade + "}";
}
}
}
0.0分
0 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
发表评论 取消回复