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