大佬们,CCF 2019-0901为什么老是运行错误?

#include <bits/stdc++.h>

using namespace std ;

int main(){
    int N , M , num;
    cin >> N >> M ;
    long long Q[N][M+1];
    for (int i = 0 ; i < N ; i++){
        for (int j = 0 ; j < M + 1; j++) {
            cin >> num ;
            Q[i][j] = num ;
        }
    }

    int P = -1 , aSum , sum = 0 , k = 0 ;
    for (int i = 0 ; i < N ; i++){
        aSum = 0 ;
        for (int j = 1; j < M + 1; j++) {
            aSum += Q[i][j] ;
        }
        sum += (Q[i][0] + aSum) ;
        if (abs(aSum) > P){
            P = abs(aSum);
            k = i + 1 ;
        }
    }

    cout << sum << " " << k << " " << P ;

    return 0 ;
}

要在cmd等命令行中运行,否则运行结束进程就会闪退。代码本身没问题