Can you please explain your logic for the following example:

W W W W
B  B  B  B
B  B  B  B
W  B  B  B

On Oct 27, 11:00 am, rahul patil <rahul.deshmukhpa...@gmail.com>
wrote:
> hello all,
>
> suppose given matrix contains the 0(white) and 1(black)
>
> 00000
> 11100
> 00100
> 11100
> 01100
>
> create the matrix R as follows
> 1> traverse each row where each cell represents no of continuos balck cells
> till the current cell
>
> 00000
> 12300
> 00100
> 12300
> 01200
>
> similarly
> creat the matrix C as follows
> 1> traverse each column where each cell represents no of continuos balck
> cells till the current cell
>
> 00000
> 11100
> 00200
> 11300
> 02400
>
> Now it is easy job
>
> 1> traverse matrix row wise ( matrix is n,n )
> 2> go to position i,j   i=row j=column
> 3> if R(i,j) > 1 , then go till k,j (where i  < k <= n )
>      for every (k=n;k>i;k--)
>      if  R(k,j) > abs(i-k)  {
>              if  C(k,j) >= abs(i-k)  && C(k- abs(i-k)>= abs(i-k) {
>                        if(abs(i-k) < max_side){
>                        maxi = i
>                        maxj = k;
>                        max_side = abs(i-k)
>                        }
>      }
>
> 4> sol is square of length max_side with  upper right corner maxi,maxj
>
>
>
>
>
>
>
>
>
> On Fri, Oct 15, 2010 at 9:24 PM, snehal jain <learner....@gmail.com> wrote:
> > Imagine you have a square matrix, where each cell is filled with
> > either black or white. Design an algorithm to find the maximum
> > subsquare such that all four borders are filled with black pixels.
>
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Algorithm Geeks" group.
> > To post to this group, send email to algoge...@googlegroups.com.
> > To unsubscribe from this group, send email to
> > algogeeks+unsubscr...@googlegroups.com<algogeeks%2bunsubscr...@googlegroups 
> > .com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/algogeeks?hl=en.
>
> --
> Regards,
> Rahul Patil

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algoge...@googlegroups.com.
To unsubscribe from this group, send email to 
algogeeks+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to