for (i = 1; i <= N; ++i)
for (j = 1; j <= M; ++j)
maxmat[i][j] = best[1][1];
...
if (best[i][j] > maxmat[i][j])
for (k = i; k <= N; ++k)
for (l = j; l <= M; ++l)
maxmat[k][l] = best[i][j];
Iau 80 de puncte cu WA pe 6 si 9, si am ajuns la concluzia ca este din cauza maximului. Asta este bucata unde lucrez cu maximul... Nu imi dau seama de greseala nicidecum. Sa fie altceva?