Say you define ur matrix in M

then

if (M(i,j) = 1)
Sq(i,j) = min(Sq(i-1,j),Sq(i-1,j-1),Sq(i, j-1)) + 1
else
Sq(i,j) = 0




On Tue, Nov 8, 2011 at 7:27 AM, vikas <vikas.rastogi2...@gmail.com> wrote:

> try this:
>   sq(i, j)= k  is maximum sqare possible ending at i, j and has
> length k in the matrix iXj
>
>    sq(i, j) = k                   if {sq( i -1, j-1) && AllOnes(i,0,
> k) && AllOnes(0, j, k)}
>               = 1                   if sq(i, j) == 1
>               = 0                   otherwise
>
>
> On Oct 31, 10:36 pm, SAMM <somnath.nit...@gmail.com> wrote:
> > Any body got any idea of just how to approach???? It need a DP algo.
> >
> > On 10/30/11, SAMMM <somnath.nit...@gmail.com> wrote:
> >
> >
> >
> > > Suppose u have a square matrix, where every cell is filled with 0 or
> > > 1 . U need to find the maximum subsquare such that all four borders
> > > are filled with all 1s.
> >
> > > Ex:-
> >
> > > 1 0 0 1 1 0
> > > 1 0 1 1 1 0
> > > 0 0 1 0 1 1
> > > 0 1 1 1 1 0
> > > 1 0 0 1 1 1
> >
> > > Here the maximum square (3X3) possible is from the TOP LEFT (2 3) TO
> > > BOTTOM RIGHT (4 5) .
> >
> > > --
> > > You received this message because you are subscribed to the Google
> Groups
> > > "Algorithm Geeks" group.
> > > To post to this group, send email to algogeeks@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.
> >
> > --
> > Somnath Singh
>
> --
> You received this message because you are subscribed to the Google Groups
> "Algorithm Geeks" group.
> To post to this group, send email to algogeeks@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.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To post to this group, send email to algogeeks@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