解题思路:
注意事项:
参考代码:
import java.util.*;
public class Test1165 {
public static void main(String[] arg) {
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
int m = 0;//重复个数
int f[] = new int[N];
for (int i = 0; i < f.length; i++) {
f[i] = sc.nextInt();
}
Arrays.sort(f);
for (int i = 0; i < f.length - 1; i++) {
if (f[i] == f[i + 1]) {
m++;
f[i] = 0;
}
}
System.out.println(N - m);
for (int i = 0; i < f.length; i++) {
if (f[i] != 0)
System.out.print(f[i] + " ");
}
}
}
0.0分
0 人评分