Cod sursa(job #18109)

Utilizator city_guy91alex isip city_guy91 Data 18 februarie 2007 09:14:01
Problema Tricouri Scor 0
Compilator c Status done
Runda preONI 2007, Runda 2, Clasa a 9-a si gimnaziu Marime 0.7 kb
#include<fstream.h>
#include<conio.h>

int a[20][20],n,m,j,i,max,d,k,l,c1,c2,d1,d2,p;

void citire();

void citire()
{	ifstream   f("tablou.in");
	f>>n>>m;
	for(i=1;i<=n;i++)
	for(j=1;j<=m;j++)
		f>>a[i][j];

	f.close();

}

int main ()
{	citire();
	clrscr();
	for(i=1;i<=n;i++)
	for(j=1;j<=m;j++)
		 if(a[i][j]==1)

		{
			for(k=i;k<=n;k++)
			for(l=j;l<=m;l++)

					if(a[k][l]==1)
					      {
						d++ ;
						 if(d==(k-i+1)*(l-j+1) && max<d)
						 {     max=d ;
						       c1=i;c2=j;d1=k;d2=l;
						 }
					      }
                                              
			      }

	cout<<max<<" "<<c1<<" "<<c2<<" "<<d1<<" "<<d2;
	getch();
	return 0;

}