http://poj.org/problem?id=2110
题意:给你一个n*n矩形(n<=100),每个位置上都有一个数字代表此处山的高度,要从(1,1)走到 (n,n),要求一条路径使得这条路径上最高山和最矮山的高度差最小,输出这个最小高度差。
分析:这个n很小,所以容易想到bfs撸,但n也不小,直接bfs会撸爆,于是可以二分最后的高度差下界,然后bfs判定,这样大大减少了每次bfs的遍历结点个数,节省了大量时间和空间。
[USACO2003][poj2110]Mountain Walking(二分答案+bfs),布布扣,bubuko.com
[USACO2003][poj2110]Mountain Walking(二分答案+bfs)
原文:http://www.cnblogs.com/wmrv587/p/3590913.html