微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决如果我没有初始化变量,为什么会出现 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 举报,一经查实,本站将立刻删除。