/in/foo.cc: In function 'void solve_BFS()':
/in/foo.cc:122:9: warning: 'z2dt' may be used uninitialized in this function [-Wmaybe-uninitialized]
if (z1dt!=z2dt) state.m_hp+=z2min;
^~
/in/foo.cc:112:36: note: 'z2dt' was declared here
int z1min=1008,z1dt,z2min=1007,z2dt,z1hp=max(0,state.z_hp-zerglinghp),z2hp=min(zerglinghp,state.z_hp);
^~~~
/in/foo.cc:122:9: warning: 'z1dt' may be used uninitialized in this function [-Wmaybe-uninitialized]
if (z1dt!=z2dt) state.m_hp+=z2min;
^~
/in/foo.cc:112:20: note: 'z1dt' was declared here
int z1min=1008,z1dt,z2min=1007,z2dt,z1hp=max(0,state.z_hp-zerglinghp),z2hp=min(zerglinghp,state.z_hp);
^~~~