AcWing 1204. 错误票据(java scanner 读入)
原题链接
简单
作者:
zzmm
,
2023-02-07 12:34:30
,
所有人可见
,
阅读 124
import java.util.*;
import java.io.*;
public class Main {
static int[] cnt = new int[100010];
public static void main(String[] args) {
Scanner sc = new Scanner(new BufferedInputStream(System.in));
int n = sc.nextInt();
int min = Integer.MAX_VALUE;
int max = Integer.MIN_VALUE;
sc.nextLine();
while (n -- > 0) {
String[] str = sc.nextLine().split(" ");
for (int i = 0 ; i < str.length; i ++ ) {
int num =Integer.parseInt(str[i]);
cnt[num] ++;
min = Math.min(num,min);
max = Math.max(num,max);
}
}
int ans1 = 0;
int ans2 = 0;
for (int i = min ; i <= max ; i ++) {
if (cnt[i] == 0) ans1 = i;
if (cnt[i] > 1) ans2 = i;
}
System.out.println(ans1 + " " + ans2);
}
}
作者:zzmm
链接:https://www.acwing.com/activity/content/code/content/5424869/
来源:AcWing
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。