#include #include using namespace std; int used[200][200]; int A[200][200]; int H,W; int dx[4]={0,1,0,-1},dy[4]={1,0,-1,0}; main() { cin>>H>>W; for(int i=0;i>A[i][j]; int Q;cin>>Q; for(int t=0;t++>r>>c>>x;r--,c--; int y=A[r][c]; if(x==y)continue; A[r][c]=x; queue >P; P.push(make_pair(r,c)); used[r][c]=t; while(!P.empty()) { int nx=P.front().first,ny=P.front().second;P.pop(); for(int R=0;R<4;R++) { int tx=nx+dx[R],ty=ny+dy[R]; if(tx>=0&&ty>=0&&tx