Pagini recente » Cod sursa (job #179935) | Cod sursa (job #2331937) | Rating Cristea Alexandru (Alex_Cristea72) | Cod sursa (job #454908) | Cod sursa (job #635766)
Cod sursa(job #635766)
#include <fstream>
#include <algorithm>
using namespace std;
#define MAXN 1024
int A[MAXN][MAXN];
int i,j,k,c,cons,ok;
int N,M,Amax;
ifstream fin("dreptpal.in");
ofstream fout("dreptpal.out");
int main() {
fin >> N >> M;
for(i=0;i<N;i++)
for(j=0;j<M;j++)
fin >> A[i][j];
Amax=N;
for(j=0;j<M;j++)
for(k=j+2;k<M;k+=2) {
for(i=0;i<N;i++) {
ok=1;
for(c=0;c<=(k-j+1)/2;c++)
if(A[i][j+c]!=A[i][k-c]) {
ok=0;
break;
}
if(ok) cons++;
if(!ok || i==N-1) {
Amax=max(Amax,cons*(k-j+1));
cons=0;
}
}
}
fout << Amax;
}