关于分段错误11的问题
  • 板块题目总版
  • 楼主mahaorui2012
  • 当前回复1
  • 已保存回复1
  • 发布时间2023/7/16 19:07
  • 上次更新2023/11/3 09:29:04
查看原帖
关于分段错误11的问题
923953
mahaorui2012楼主2023/7/16 19:07

我在编写U196064的代码,具体如下:

#include <iostream>
using namespace std;

int main(){
    int a,b,c,arr[10001],trash;;
    cin>>a>>b>>c;
    fill(arr,arr+a,b);
    for(int i=0;i<c;i++){
    	cin>>trash;
    	for(int i=0;i<a;i++) arr[i]--;
    	arr[trash-1]++;
	}
	for(int i=0;i<a;i++){
		if(arr[i]<1) cout<<"No ";
		else cout<<"Yes ";
	}
return 0;}

虽然我在我的IDE(DevCpp)上运行时完全没有报错,但我在洛谷上提交时,得到了3个WE,2个TLE和很多个RE(均为分段错误11)。

我在百度上了解到“分段错误11”可能跟DevCpp上结尾是625或400多的那两个报错类似,但我没有找到可以引发这些报错的地方。

有大佬知道为什么吗……

2023/7/16 19:07
加载中...