hdu 1078(dfs记忆化搜索)
摘要:
题意:容易理解...思路:我开始是用dfs剪枝做的,968ms险过的,后来在网上学习了记忆化搜索=深搜形式+dp思想,时间复杂度大大降低,我个人理解,就是从某一个点出发,前面的点是由后面的点求出的,然后一直递归先求出后面的点,最后达到求解的效果。代码实现:#include#include#includeusing namespace std;int map[105][105],count[105][105];int n,k;int b[4][2]={{-1,0},{1,0},{0,-1},{0,1}};int dfs(int x,int y){ int i,j,temp,max=-0,t... 阅读全文
posted @ 2013-07-22 09:35 后端bug开发工程师 阅读(1234) 评论(0) 推荐(0) 编辑