@kay bigger number is 9918 not 9891...

On Mon, Dec 12, 2011 at 11:39 PM, Lucifer <sourabhd2...@gmail.com> wrote:

> @above..
> just to add to the above post... L(n) is basically reordering of the
> elements of A[n] which would produce the largest possible integer when
> read from L(0) to L(n).
>
> On Dec 12, 11:07 pm, Lucifer <sourabhd2...@gmail.com> wrote:
> > Thinking on the same lines:
> >
> > 1) First sort the array in descending order.. A[n]
> >
> > 2) Use the following equation solve the prob:
> >     L(n) = the largest no. that can be formed by placing the A[n] in
> > (n-2) possible positions of L(n-1)...
> >
> > Complexity : O(nlogn) + O(n^2)
> >
> > What do u guys think?
> >
> > On Dec 12, 10:23 pm, KAY <amulya.manches...@gmail.com> wrote:
> >
> >
> >
> >
> >
> >
> >
> > > @sravan- Sorting would fail in this case:
> > > consider   8,91, 9
> > > sorting in desc order is going to give us 91, 9, 8.
> > > printing this is going to give us 9198.
> > > However, a bigger number can be formed 9891.
> >
> > > After sorting lexicographically, we have to consider whether tied
> > > elements in list can be combined with other elements such that the new
> > > number is bigger than the lexicographically biggest number...
> > > for eg, 91,9,8,
> > > 91 and 9 are tied because the most significant digit is the same 9.
> > > now is there any single digit number in the sorted list(because 91 is
> > > 2 digits long), such that when concatenated with 9, gives a number
> > > bigger than 91(which is head of the list)......
> > > if u think carefully, this single digit number would have to be the
> > > next single digit number in the sorted list...........
> >
> > > Can this algo be improved?
> >
> > > On Dec 12, 9:00 pm, Lucifer <sourabhd2...@gmail.com> wrote:
> >
> > > > +1 @sravan
> >
> > > > On Dec 12, 8:55 pm, sravanreddy001 <sravanreddy...@gmail.com> wrote:
> >
> > > > > Sort the numbers based on the 'index_position' (starting at most
> significat
> > > > > digit) -- a modified version of MSD radix to be used.
> >
> > > > > or sort the numbers as sorting the strings,  (print all in desc
> order).- Hide quoted text -
> >
> > > > - Show quoted text -
>
> --
> 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.
>
>


-- 
AMRIT

-- 
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