Java运行时错误非零退出异常(NZEC)

时间:2016-06-10 20:42:10

标签: java

我在codechef上遇到此代码的运行时错误(NZEC)。 但是当我使用BufferedReader而不是Scanner时,我的解决方案被接受了。

import java.util.*;
class DiscrepanciesInTheVotersList
{
    public static void main(String[] args)
    {
        Scanner inp = new Scanner(System.in);
        int n1 = inp.nextInt();
        int n2 = inp.nextInt();
        int n3 = inp.nextInt();
        int[] a1 = new int[n1];
        int[] a2 = new int[n2];
        int[] a3 = new int[n3];
        for(int i=0;i<n1;i++) a1[i] = inp.nextInt();
        for(int i=0;i<n2;i++) a2[i] = inp.nextInt();
        for(int i=0;i<n3;i++) a3[i] = inp.nextInt();
        int[] a = new int[50000];
        for(int i=0;i<n1;i++) a[a1[i]]++;
        for(int i=0;i<n2;i++) a[a2[i]]++;
        for(int i=0;i<n3;i++) a[a3[i]]++;
        ArrayList<Integer> al = new ArrayList<Integer>();
        for(int i=0;i<50000;i++)
        {
            if(a[i] > 1) al.add(i);
        }
        int m = al.size();
        System.out.println(m);
        for(int i=0;i<m;i++) System.out.println(al.get(i));
    }
}

你能否告诉我哪里出错了?

0 个答案:

没有答案