求助
查看原帖
求助
665979
advanced2楼主2023/3/15 15:01

求助大佬,第二个样例一直过不了,看了好久

import java.util.ArrayList;
import java.util.Comparator;
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
	Scanner input = new Scanner(System.in);
	int N = input.nextInt();
	ArrayList<Integer> tar = new ArrayList<>();
	input.nextLine();
	for(int i = 0; i < N ;i++) {
		String temp = input.nextLine();
		String[] temp1 = temp.split(" ");
		for(int j = 0;j < temp1.length;j++) {
			tar.add(Integer.parseInt(temp1[j]));
		}
	}
	int m = 0;
	int n = 0;
	tar.sort(Comparator.naturalOrder());
	for(int i = 0;i < tar.size()-1;i++) {
		if(tar.get(i+1) - tar.get(i) > 1  )
			m = tar.get(i+1) - 1;
		if(tar.get(i+1) == tar.get(i) )
			n = tar.get(i+1);
	}
	System.out.print(m+" "+n);
	}
}

2023/3/15 15:01
加载中...