#include #include using namespace std; ifstream fin("pharm.in"); int dl[]={-1,0,1,0},dc[]={0,1,0,-1}; char a[401][401]; int type,n,m,vmax,nrp,ceL,ceC,cl,cc,v[401*401]; struct mat{int viz; bool viz2;} b[401][401]; struct coada{short int l,c;} co[401*401]; void lee(int l,int c,int parte) { int inc=1,sf=1,i; co[1].l=l; co[1].c=c; while(inc<=sf) { l=co[inc].l; c=co[inc].c; for(i=0;i<=3;i++) { cl=l+dl[i]; cc=c+dc[i]; if((cl>=0 && cl=0 && ccvmax) vmax=sf; } void task1() { for(int i=0;i=0 && cl+dl[i]=0 && cc+dl[i]vmax) vmax=v[b[l][c].viz]+v[b[cl][cc].viz],ceL=l+dl[i],ceC=c+dc[i]; } } if((cl>=0 && cl=0 && cc>type; cin>>n>>m; cin.get(); for(int i=0;i