code
这份代码是不会中毒的
但如果:
- 将定义于
82
行的 C_max
定义于 85
行的 main()
函数内的注释部分,不做其它改动,就会吸氧 RE(随机几个点 RE)
- 在 1. 的基础上,如果将
55
行注释处的 const int &C_max
,不传地址,例如改为 const int C_max
,不做其它改动,又不会再中毒
我怀疑是 C_max
在进入 bfs()
函数后其空间就(或过一会就)被释放了,于是试着在 main()
函数内,调用 bfs()
后再写了对 C_max
操作的语句,甚至将它输出,问题仍然没解决。可能 1.、2. 描述的解决方案只是碰巧罢了(
求问这份代码吸氧中毒的原因qaq