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分

0 人评分

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

评论列表 共有 0 条评论

暂无评论