Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.io.BufferedReader;
- import java.io.IOException;
- import java.io.InputStreamReader;
- import java.util.Arrays;
- import java.util.List;
- import java.util.TreeSet;
- import java.util.stream.Collectors;
- public class SimilarArrays {
- public static void main(String[] args) throws IOException {
- BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
- int n = Integer.parseInt(reader.readLine().trim());
- List<Integer> first = Arrays
- .stream(reader.readLine().split("\\s+"))
- .map(Integer::parseInt)
- .collect(Collectors.toList());
- int m = Integer.parseInt(reader.readLine().trim());
- List<Integer> second = Arrays
- .stream(reader.readLine().split("\\s+"))
- .map(Integer::parseInt)
- .collect(Collectors.toList());
- TreeSet<Integer> a = new TreeSet<>(first);
- TreeSet<Integer> b = new TreeSet<>(second);
- if (a.containsAll(b) && b.containsAll(a)) {
- System.out.println(a.size());
- return;
- }
- //5
- //3 1 5 2 6 -> 1 2 3 5 6
- //6
- //4 1 7 9 2 4 -> 1 2 4 7 9
- StringBuilder sb = new StringBuilder();
- for (int number : a) {
- if (!b.contains(number)) {
- sb.append(number).append(" ");
- }
- }
- System.out.println(sb.toString().trim());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement