求助:全局变量声名顺序导致的BUG
查看原帖
求助:全局变量声名顺序导致的BUG
421830
XiaoWei_obertys楼主2021/9/30 11:11

求助各路大佬:

调程序某未知BUG,为此焦头烂额,调试2小时,耗费3页评测记录, 终于有果

我的调试记录

BUG定位:全局变量声名顺序导致的错误

60分代码片段(WA后三个点):

int n,m;	//序列长度n,操作数m
int a[MN];	//序列
int cntq,cntt;	//询问数cntq,时间轴长度cntt

100分代码片段:

int n,m;	//序列长度n,操作数m
int cntq,cntt;	//询问数cntq,时间轴长度cntt
int a[MN];	//序列

以上变量均声明为全局变量,仅仅通过调整声明顺序就能实现从60分到100分的飞跃,初学锰锌实感困惑(怀疑数组越界),还望各路大佬赐教!

2021/9/30 11:11
加载中...