#include <iostream> #include <vector> using namespace std; int m,n; vector<vector<int>>res={{0,1},{0,-1},{1,0},{-1,0}}; void fill_water(vector<vector<int>>&memo,int i,int j){ for(int k=0;k<4;++k){ int x=i+res[k][0],y=j+res[k][1]; if(x>=0&&x<m&...