尽管我得到了正确的答案,但我仍然被告知Kattis的答案是错误的

时间:2018-05-29 00:34:32

标签: java

我一直试图在Kattis上完成这个编程问题,

enter image description here

我在所有的测试案例中都得到了正确的答案,但是当我提交它时,我被告知我的答案错了,如果有人能告诉我我做错了什么我会非常感激,谢谢,这里是我的代码。

import java.util.*;

public class Kattis {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        int n = sc.nextInt();
        int m = sc.nextInt();

        while(n != 0 || m!=0)
        {
            boolean[] ar1 = new boolean[1000000];
            int count = 0;

            for(int i = 0; i < n+m;i++)
            {
                int num = sc.nextInt();

                if(ar1[num])
                {
                    count++;
                }
                else
                {
                    ar1[num] = true;
                }
            }

            System.out.println(count);
            n = sc.nextInt();
            m = sc.nextInt();

        }
        sc.close();

    }
}

0 个答案:

没有答案