关于合并表记录的问题


import java.util.Scanner;
import java.util.ArrayList;

// 注意类名必须为 Main, 不要有任何 package xxx 信息
public class Main {
    public static void main(String[] args) {
        
        Scanner sc = new Scanner(System.in);
        int i = sc.nextInt();
        int[] arr = new int[11111112];
        
        for (int j = 0;j < i;j++) {
            int i1 = sc.nextInt();
            if (arr[i1] == 0) {
                arr[i1] = sc.nextInt();
            } else {
                arr[i1] += sc.nextInt();
            }
        }

        for (int j = 0;j < arr.length;j++) {
            if (arr[j] != 0) {
                System.out.println(j + " " + arr[j]);
            }
        }
    }
}

img

img

img

这组用例,我用idea运行就没问题。为什么牛客网提示我有错呢?