HDU 1728 逃离迷宫(拐弯问题,对BFS最优解的新理解)
摘要:
题目:http://acm.hdu.edu.cn/showproblem.php?pid=1728题意:'.'可以走,'*'障碍,给你起点终点,问从起点最多拐k次弯,问能不能到终点。。开始做的时候,以为,用优先队列拐弯数小的优先,然后每次用队头遍历旁边的4个点。。。。结果WA了。。。而且还用东西来处理是否拐弯。。。用BFS来处理最优解问题要用队头来遍历完所有最优解并且进队,再重复。。。而上面WA的原因是,我只把相邻的4个点进了队,而在同行,同列还有最优解没进队,导致那些之前没进队的,进队的时候就已经不是最优解了。。。。这题要用队头遍历4个方向(而不是4个点)。。 阅读全文
posted @ 2012-08-27 21:15 [S*I]SImMon_WCG______* 阅读(2524) 评论(0) 推荐(0) 编辑