- 错误票据

思路:排序找断号、找重号。
要点:输入这块要注意。
import java.util.Scanner;
import java.util.*;
import java.util.ArrayList;
public class day05prc1 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
sc.nextLine();
String []s = new String[n];
for(int i=0;i<n;i++){
s[i] = sc.nextLine();
}
List<String> list = new ArrayList<String>();
for(int j=0;j<n;j++){
String []temp = s[j].split(" ");
for(int k =0;k<temp.length;k++)
list.add(temp[k]);
}
int []arr = new int[list.size()];
int i=0;
for(String each:list){
arr[i] = Integer.parseInt(each);
i++;
}
int m =0;
int n1=0;
Arrays.sort(arr);
for(int k=0;k<arr.length-1;k++){
if(arr[k]+1 != arr[k+1]){
m = arr[k]+1;
break;
}
}
for(int k=0;k<arr.length-1;k++){
if(arr[k] == arr[k+1]){
n1= arr[k];
break;
}
}
System.out.print(m+" "+n1);
}
}