1885Key Task(BFS+状态压缩)(胜利大逃亡续)一个意思(二)
f(state)); p.step=0; p.state=0; p.x=sx; p.y=sy; q.push(p); state[sx][sy][0]=1; while(!q.empty()) { p=q.front(); q.pop(); for(int e = 0;e < 4;++e) { tp.x=p.x+dir[e][0]; tp.y=p.y+dir[e][1]; if(tp.x>=0&&tp.x
=0&&tp.y
0) { if(n==0&&m==0) break; for(int i=0;i