int Solution:: result(vector<vector<int>>&matrix, vector<vector<int>>dp, int row=0, int col = 0){
if(dp[row][col] != -1){
return dp[row][col];
}
if(row >= matrix.size()){
return 0;
}
if(col >= matrix[0].size()){
return 0;
}
if(matrix[row][col] == 1){
return 0;
}
if(row == matrix.size()-1 && col == matrix[0].size()-1){
return 1;
}
int a = result(matrix, dp, row+1, col);
int b = result(matrix, dp, row, col+1);