Advertisement
Guest User

algo

a guest
Oct 14th, 2018
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.52 KB | None | 0 0
  1. int ALGO_NAIWNY(int n, int **M){
  2.     int x1,y1,x2,y2,x,y;
  3.     int max=0;
  4.     int local_max=0;
  5.     for(x1=0;x1<n;x1++)
  6.         for(y1=0;y1<n;y1++)
  7.             for(x2=n-1;x2>x1-1;x2--)
  8.                 for(y2=n-1;y2>y1-1;y2--){
  9.                     local_max=0;
  10.                     for(x=x1;x<x2+1;x++)
  11.                         for(y=y1;y<y2+1;y++)
  12.                             local_max+=M[x][y];
  13.                     if ((local_max==(x2-x1+1)*(y2-y1+1)) && (local_max>max)) max=local_max;
  14.                 }
  15.     return max;
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement