请问为什么将 memset 写在 bfs 函数中会发生问题(20分),但是在全局先将 dis 数组遍历成 0x3f 却可以 AC?
注:两个代码的区别:
20分 :
void bfs(...){
memset(dis,0x3f,sizeof(dis));
}
int main(){
}
100分 :
void bfs(...){
}
int main(){
memset(dis1,0x3f,sizeof(dis1));
memset(dis2,0x3f,sizeof(dis2));
memset(dis3,0x3f,sizeof(dis3));
}