如果我没有初始化变量,为什么会出现 SIGTSTP 错误?

问题描述

在 codechef 中尝试 LECANDY 问题时,如果我在声明期间未将变量 'T' 初始化为 0 或 1,我将收到“SIGTSTP 错误 - 超出时间限制”第 5 行).
此外,如果我使用 0 或 1 以外的任何值对其进行初始化,则它再次给出 SIGTSTP 错误
由于我在下一行中将 T 的值作为输入,那么为什么我不能在声明期间将其保留为未初始化状态?

#include <bits/stdc++.h>
using namespace std;
int main()
{
    int T=0,N,C,element,sum;
    cin>>T;
    
    while(T--)
    {
       sum=0;
       cin>>N>>C;
       
       while(N--)
       {
          cin>>element;
          sum+=element;
       }
       if(sum<=C)
          cout<<"Yes\n";
       else
          cout<<"No\n";
    }
    return 0;
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)