其实只要找到一个就可以退出了 所以效率也不算很低的 可以直接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