我又来提醒自己了啊啊啊啊啊啊啊啊啊啊啊

这个错误不止一次犯了。刚又debug了一小时好的手动微笑。
这题目是拯救行动,也就是鸣人和佐助的简单版本。我用的郭神的方法二死都过不了,死都找不出哪错了。
OK最后发现是

int legal(int x, int y) {
	if (x < 0 || x >= M || y < 0 || y >= N) return 0;
	if (visited[x][y]) return 0;
	if (map[x][y] == '#') return 0;
	return 1;
}

一开始那个return 1忘了写。不止一次犯了。
求您了我的祖宗这个问题可能在dev上没什么影响??样例都过了。
还有吐槽dev居然有分支没有返回值都不给警告的???
引以为戒……也希望无聊翻到这篇文章的你引以为戒。

还有容易错的:
把M打成了N,又特么debug了半个小时。
让我去死。

猜你喜欢

转载自blog.csdn.net/weixin_44288817/article/details/90931706