以下代码中存在运行时-sigsegv错误
Runtime - sigsegv error in the below code
问题陈述链接:-http://www.hackerearth.com/problem/algorithm/range-query/
我的解决方案:-
#include <iostream>
using namespace std;
int main()
{
long long n=0,q=0,x=0,y=0,val=0; //initialize variables
int a[1000];
int counter=0;
cin >>n ;
for (int i=0;i<n;i++)
{
cin >>a[i]; //populate the array
}
cin >>q;
for (int k=0;k<q;k++)
{
cin >>x >>y >>val;
for (int j=x;j<=y;j++)
{
if (a[j]==val)
counter++;
}
cout <<counter << "n";
x=0;
y=0;
val=0;
counter=0;
a[10]=0;
}
return 0;
}
错误:-执行上述代码时遇到sigsegov错误。
N在问题中为10^4,您的最大数组大小为1000。
int a[1000];//Make this 10000
相关文章:
- CMake-按正确顺序将项目与C运行时对象文件链接
- 我在c++代码中生成了一个运行时#3异常
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- 删除指向指针的指针是运行时错误吗
- 如何用参数值调用函数(仅在运行时已知)
- 为什么即使使用-cudart-static进行编译,库用户仍然需要链接到cuda运行时
- 是否可以在编译时初始化数组,以便在运行时不会花费时间?
- c++中的指针和运行时错误
- 在运行时处理类型擦除的数据-如何不重新发明轮子
- 在Hackerearth上获取运行时错误(SIGSEGV),无法找出代码中的问题
- 我的代码上的运行时错误 sigsegv
- 消除运行时错误(SIGSEGV)
- c++分段错误:为什么这个程序给出运行时错误(SIGSEGV)
- CodeChef 中代码的运行时错误 (SIGSEGV)
- 以下代码中存在运行时-sigsegv错误
- 代码中存在无法预测的SIGSEGV(运行时错误)
- SIGSEGV错误(运行时错误)
- 运行时错误 (SIGSEGV) SPOJ 筛子的埃拉托色尼
- 运行时错误(SIGSEGV)
- 在代码厨师上获取运行时错误 (SIGSEGV),无法找出代码中的问题