Java集合相等问题

    xiaoxiao2021-04-13  33

    集合相等问题

    Time Limit: 1000MS Memory Limit: 65536KB

    Submit Statistic

    Problem Description

    给定2 个集合S和T,试设计一个判定S和T是否相等的蒙特卡罗算法。 设计一个拉斯维加斯算法,对于给定的集合S和T,判定其是否相等。

    Input

    输入数据的第一行有1 个正整数n(n≤10000),表示集合的大小。接下来的2行,每行有n个正整数,分别表示集合S和T中的元素。

    Output

    将计算结论输出。集合S和T相等则输出YES,否则输出NO。

    Example Input

    3 2 3 7 7 2 3

    Example Output

    YES

     

    import java.util.*; public class Main { public static void main(String[] args){ Scanner in = new Scanner (System.in); List<String> list1 = new ArrayList<String>(); List<String> list2 = new ArrayList<String>(); int n=in.nextInt(); for(int i=0;i<n;i++) { String e=in.next(); list1.add(e); } for(int i=0;i<n;i++) { String e=in.next(); list2.add(e); } if(list1.containsAll(list2)) System.out.println("YES"); else System.out.println("NO"); in.close(); } }

     

     

    转载请注明原文地址: https://ju.6miu.com/read-668581.html

    最新回复(0)