对于以下代码,出现SIGABRT错误

时间:2019-07-13 15:28:21

标签: node.js sigabrt

我已经用NodeJS编写了代码 对于N,Q,V [i],T [i]的小值,我得到正确的答案 但是对于大范围的SIGBART错误代码会返回

1<= N <= 10^5
1<= Q <= 10^5
1<= V <= 10
1<= T <= 10^9
function solve(N, V, Q, T){
    var mod=1000000007,d=0;
    V.sort();
    for(let i=N-1;i>=0;i--) d+=i*V[i]-(N-1-i)*V[i]; 
    d=d*2;
    for(let i=0;i<Q;i++) {
        var arr=[],prev=0;
        for(let j=1,k=0;j<=T[i];j++,k++) {
            let di=j*d;
            arr[k]=prev+di;
            prev=arr[k];
        }
        console.log(arr[T[i]-1]%mod);
    }
}

0 个答案:

没有答案