#include #include #define lmax 405 using namespace std; char cul; int tip,n,m,l,c,nrz,maxim,zona_c; int ap[lmax]; struct el { char car; int zona,nr; }v[5],a[lmax][lmax]; inline bool comp1(el e1,el e2) { if (e1.zona!=e2.zona) return e1.zonae1.nr; } inline bool comp2(el e1,el e2) { return e1.car>tip>>n>>m; for (int i=1;i<=n;i++) for (int j=1;j<=m;j++) cin>>a[i][j].car; for (int i=1;i<=n;i++) for (int j=1;j<=m;j++) if (a[i][j].zona==0) { zona_c++; fill(i,j); } if (tip==1) cout<ma) ma=nrz; nrz=v[k].nr; } if (ma>maxim) { maxim=ma; l=i; c=j; cul=a[i][j].car; } } cout<