求大佬帮忙看看为什么全RE

P1746 离开中山路

@[dreammer_mu](/user/380214) 输入时一个 $n*n$ 字符矩阵,您把该矩阵当整数输入了,导致矩阵内的元素与实际不对应,使用二维字符数组较为合适。
by metaphysis @ 2021-03-31 16:38:35


@[dreammer_mu](/user/380214) ```cpp for(int i=0;i<4;i++){ t2.x=t1.x+sx[i];t2.y=t1.y+sy[i];t2.step=t1.step+1; vis[t2.x][t2.y]=1; q.push(t2); if( map[t2.x][t2.y] == 1 || t2.x>n ||t2.x<=0||t2.y>n ||t2.y<=0 || vis[t2.x][t2.y]==1){ continue; } } ``` 先置入队列再判断可能会造成 vis 数组发生越界。
by metaphysis @ 2021-03-31 16:46:32


@[metaphysis](/user/333388) 好的好的,谢谢大佬指点!
by dreammer_mu @ 2021-05-09 20:04:43


|