首页 > 解决方案 > 我收到以下代码的运行时错误 SIGCONT

问题描述

#include<iostream>
using namespace std;
int main(){
    int t;
    cin>>t;
    while(t--){
        int n,ctr=0;
        cin>>n;
        int a[n],ptr=750;
        for(int i=0;i<n;i++){
            cin>>a[i];
            if(a[i]<ptr){
                ctr++;
                ptr=a[i];
            }
        }
        cout<<ctr-(n/5)+1<<"\n";
    }
    return 0;
}

所有其他答案都说我会被零除或访问越界,但在这里我没有发现任何这种情况

标签: c++c++11runtime-errorout-of-memory

解决方案


推荐阅读