我在编写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多的那两个报错类似,但我没有找到可以引发这些报错的地方。
有大佬知道为什么吗……