#include #include using namespace std; const int NMAX = 101; const int MMAX = 101; int N,M,sol; int Matrix[NMAX][MMAX]; int viz[NMAX][MMAX]; void DFS(int x,int y) { viz[x][y]=max(viz[x][y],1); if(Matrix[x][y+1]) { if(!viz[x][y+1]) DFS(x,y+1); viz[x][y]=max(viz[x][y],viz[x][y+1]+1); } if(Matrix[x+1][y]) { if(!viz[x+1][y]) DFS(x+1,y); viz[x][y]=max(viz[x][y],viz[x+1][y]+1); } } int main() { char sir[MMAX]; int i,j; scanf("%d%d",&N,&M); for(i=1; i<=N; i++) { scanf("%s",sir); for(j=0; jsol) sol=viz[i][j]; } printf("%d\n",viz[1][1]); return 0; }