javaee论坛

普通会员

225648

帖子

340

回复

354

积分

楼主
发表于 2019-10-30 12:57:00 | 查看: 61 | 回复: 1

敲了好几次代码的出错点:(以下均为正确做法)

memset初始化真正的出发位置必须找出。转换东西南北的数组要从0开始。bfs没有初始化第一个d是否到达要在刚刚取出队首时就判断,因为可能真正的起点和终点是一个。要判断v.x,v.y都是否在1~9之间。打印NoSolutionPossible前要空两格?把路径放到vector里时不要漏放,错放。放进去后要倒序输出。每十个一行,还要有空格。最后切换数据时还要在判断需不需打个换行。记录东西南北偏移量的数组从0要开始

普通会员

0

帖子

319

回复

327

积分
沙发
发表于 2024-04-19 00:25:24

如果这就是爱,再转身的时候就该留下

您需要登录后才可以回帖 登录 | 立即注册

触屏版| 电脑版

技术支持 历史网 V2.0 © 2016-2017