网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
if(v.check()&&flag[v.x][v.y][v.z]==false){
flag[v.x][v.y][v.z]=true;
if(v.x==e.x&&v.y==e.y&&v.z==e.z)
return v.step;
if(str[v.x][v.y][v.z]=='X')
continue;
que.push(v);
}
}
}
return -1;
}
char ch[100];
int main(){
while(scanf(“%s%d”,ch,&n)!=EOF){
for(int i=0;i<n;i++)
for(int j=0;j<n;j++)
scanf(“%s”,str[i][j]);
while(scanf(“%s”,ch)){
if(strcmp(ch,“END”)0)
break;
sscanf(ch,“%d”,&s.x);
scanf(“%d%d%d%d%d”,&s.y,&s.z,&e.x,&e.y,&e.z);
int ans=bfs();
if(ans-1)
printf(“NO ROUTE\n”);
else
printf(“%d %d\n”,n,ans);
}
}
return 0;
}
HDU 1728 限制拐弯次数
[cpp] view plain copy
#include
#include
#