摘要: 表面上看是回溯+深搜,直接做的话会超时。 在搜索前判断,给定的步数是否小于理论最短长度,并且他们的差是否是2的倍数(画图易知)。 AC代码如下,时效比较差,406MS。看到有0MS的,看来还是得好好学习呀。#include <iostream>using namespace std;int m,n,a,b,t,s[10][10],flag,dir[4][2]={{-1,0},{1,0},{0,1},{0,-1}};void DFS(int x,int y){ int i,j,k; if(t==0) { if(x==a && y==b) ... 阅读全文
posted @ 2013-02-26 13:18 SF-_- 阅读(242) 评论(0) 推荐(0) 编辑