-1
已采纳
樊澄宇
新手光能
新手光能
用两个搜索
一个判断(x,y)是否可以从0改成2(不与边界接壤,等于0)
另一个把所有与(x,y)相关联的0改成2
然后判断每一个格子:
如果可以从0改成2,则把所有与它相关联的0改成2
0
0
程天瑞
资深守护
资深守护
void search(int x,int y)
{
used[x][y]=true;
for (int i=0;i<4;i++)
{
int nx=x+dir[i][0];
int ny=y+dir[i][1];
if (canjump(nx,ny) && !used[nx][ny] && map[nx][ny]==0)
search(nx,ny);
}
}
主要思路
0
-1