一个问题
查看原帖
一个问题
537588
lxy2956236603楼主2021/7/14 10:55

为什么我把数组设为[10^5]会报错sigsegv;但是设成[10086]不会``` #include #include #include using namespace std; int main() { int z=0; int n,a[10086],b[10086],g[10086],d[10086]; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]>>b[i]>>g[i]>>d[i]; } int x,y; cin>>x>>y; for(int i=1;i<=n;i++) { for(int j=0;j<g[i];j++) { if(a[i]+j==x) { for(int k=0;k<d[i];k++) { if(b[i]+k==y) { z=i; } } } } } cout<<z; return 0; }

2021/7/14 10:55
加载中...