hdu 2821 Pusher (dfs)

2014-11-23 21:12:51 · 作者: · 浏览: 7

其实只要找到一个就可以退出了 所以效率也不算很低的 可以直接DFS呀呀呀呀

#include 
#include 
#include 
#include 
#include 
#include 

using namespace std;

int dx[] = {-1,1,0,0};
int dy[] = {0,0,1,-1};

vector  ans;
int n,m;
char map[30][30];
char t[30][30];
bool found;
void copy()   //每一次都需要复制一下地图
{
    for(int i=0;i=0 && yy=0)return true;

    return false;
}

bool tag() //全部砖块都清除了
{
    for(int i=0;i