我这个错排公式30% private static void getRes2(int number, int[] line,long[] value) {         for(int i=2;i<=number;i++) {             if (i == 2)                 value[i] = 1;             else if (i == 3)                 value[i] = 2;             else value[i] = (long) (((i - 1) * (value[i - 2] + value[i - 1])) % (10e9 + 7));         }     } 哪里错了啊?