import java.util.Scanner;
import java.util.ArrayList;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
ArrayList<Integer>list=new ArrayList<Integer>();
int N=sc.nextInt();
sc.nextLine();
for(int i=0;i<N;i++) {
String Line=sc.nextLine();
String []spilt=Line.split(" ");
for(int j=0;j<spilt.length;j++) {
list.add(Integer.parseInt(spilt[j]));
}
}
Collections.sort(list);
int a=0,b=0;
for(int i=1;i<list.size();i++) {
if(list.get(i)-list.get(i-1)==2) {
a=list.get(i-1);
}
if(list.get(i).equals(list.get(i-1))){
b=list.get(i);
}
}
System.out.print(a+" "+b);
}
}
要输入一整行数据的,可以用string s=sanner.nextLine();然后再用split把一串数字切割,String [ ]split=Line.spilt(" "),在不能确定数组大小的时候,要是有ArrayList创建一个新对象,用这个list来存放数据,然后排序,数组排序用Arrays.sort(),这里是集合排序,所以用Collection.sort()